Log Files

// Comment out to stop logging #define logging

// Logfile                                                                      
#ifdef logging
const char* LogFile =  "/tmp/skonsslookup.log";
ofstream logFile;
string timestamp() {
  time_t _tm =time(NULL );
  struct tm * curtime = localtime ( &_tm );
  string t = asctime(curtime);
  t.erase(t.end() - 1);
  return t;
}
#define log(message) logFile << timestamp() << ": " << message << endl
#else
#define log(message)
#endif

// In the mainline of the program #ifdef logging logFile.open(LogFile,ios::out); #endif

// Writing a log message log("Request: "+searchString); 
Topic revision: r2 - 2015-03-31 - JimSkon
 
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback