/***************************************************************************** - - - POLONY SEQUENCER ACQUISITION SUITE - - Church Lab - - Harvard Medical School - - - - Free software for running a Polony Sequencing automated microscope - - - - ========================================================================= - - - - - - reporter.h - - - - Class for logging information to screen and files - - - - Written by Greg Porreca, 02-15-2006 - - - - Revised - - - - - - This software may be used, modified, and distributed freely, but this - - header may not be modified and must appear at the top of this file. - - - - - *****************************************************************************/ #ifndef REPORTER_H #define REPORTER_H #include //input and output functionality #include class Reporter{ public: Reporter(); Reporter(int); ~Reporter(); void Reporter::open(char[], char); void error(char[], int); void log(char[], int); void set_debuglevel(int); private: FILE *log_file; int DEBUG_LEVEL; char log_string[500]; }; #endif