/[PAMELA software]/chewbacca/PamOffLineSW/Logger.h
ViewVC logotype

Diff of /chewbacca/PamOffLineSW/Logger.h

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

revision 1.1.1.1 by mocchiut, Tue Sep 23 07:20:11 2008 UTC revision 1.2 by pam-fi, Wed Aug 5 18:48:42 2009 UTC
# Line 1  Line 1 
1  //============================================================================  //============================================================================
2  // $Id: Logger.h,v 1.5 2008-03-05 11:36:27 messineo Exp $  // $Id: Logger.h,v 1.1.1.1 2008-09-23 07:20:11 mocchiut Exp $
3  // Description :  // Description :
4  //============================================================================  //============================================================================
5  #ifndef LOGGER_H_  #ifndef LOGGER_H_
# Line 21  public: Line 21  public:
21                  };                  };
22          LogUtil(std::string& filename, logLevel level);          LogUtil(std::string& filename, logLevel level);
23          LogUtil(std::string& filename);          LogUtil(std::string& filename);
24          LogUtil(char* filename,logLevel level);          LogUtil(const char* filename,logLevel level);
25          LogUtil(char* filename);          LogUtil(const char* filename);
26          void setLoglevel(logLevel level);          void setLoglevel(logLevel level);
27          std::string& getLogFileName();          std::string& getLogFileName();
28          void logError(std::string& msg);          void logError(std::string& msg);
# Line 31  public: Line 31  public:
31          void logAll(std::string& msg);            void logAll(std::string& msg);  
32    
33          void logAlways(std::string& msg);          void logAlways(std::string& msg);
34          void logAlways(char* msg);          void logAlways(const char* msg);
35          void logError(char* msg);          void logError(const char* msg);
36          void logWarning(char* msg);          void logWarning(const char* msg);
37          void logInfo(char* msg);          void logInfo(const char* msg);
38          void logAll(char* msg);          void logAll(const char* msg);
39    
40          void appendLog(char* msg){mtempstring+=msg;};          void appendLog(const char* msg){mtempstring+=msg;};
41          void flushLog(logLevel level){          void flushLog(logLevel level){
42                  if(level == LOGERROR) logError(mtempstring);                  if(level == LOGERROR) logError(mtempstring);
43                  if(level == LOGWARN) logError(mtempstring);                  if(level == LOGWARN) logError(mtempstring);

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.23