/[projects]/smsdaemon/Logger.cpp
ViewVC logotype

Diff of /smsdaemon/Logger.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 693 by torben, Mon Dec 22 22:22:42 2008 UTC revision 694 by torben, Thu Apr 29 18:04:10 2010 UTC
# Line 18  namespace Logger Line 18  namespace Logger
18  {  {
19          string _logFile;          string _logFile;
20    
21            std::vector<std::string> logBuffer;
22    
23          enum LogDest          enum LogDest
24          {          {
25                  LogFile,                  LogFile,
# Line 66  namespace Logger Line 68  namespace Logger
68                  localtime_r(&t, &now);                  localtime_r(&t, &now);
69    
70                  ostringstream out;                  ostringstream out;
71    
72                    out << Months[ now.tm_mon ] << " " << setw(2) << setfill('0') << now.tm_mday;
73                    out << " " << setw(2) << setfill('0') << now.tm_hour;
74                    out << ":" << setw(2) << setfill('0') << now.tm_min;
75                    out << ":" << setw(2) << setfill('0') << now.tm_sec;
76                    out << "  " << msg << endl;
77    
78                    logBuffer.push_back( out.str() );
79    
80                  if (logger == LogFile || logger == LogStdout)                  if (logger == LogFile || logger == LogStdout)
81                  {                  {
                         out << Months[ now.tm_mon ] << " " << setw(2) << setfill('0') << now.tm_mday;  
                         out << " " << setw(2) << setfill('0') << now.tm_hour;  
                         out << ":" << setw(2) << setfill('0') << now.tm_min;  
                         out << ":" << setw(2) << setfill('0') << now.tm_sec;  
                         out << "  " << msg << endl;  
   
82                          if (cmn->isDaemon && _logFile != "" && cmn->daemonized)                          if (cmn->isDaemon && _logFile != "" && cmn->daemonized)
83                          {                          {
84                                  seteuid(0);                                  seteuid(0);

Legend:
Removed from v.693  
changed lines
  Added in v.694

  ViewVC Help
Powered by ViewVC 1.1.20