Belle II Software  release-08-01-10
RFLogManager Class Reference

Public Member Functions

 RFLogManager (const char *prefix, const char *lognode=NULL, const char *logdir=NULL)
 
int ProcessLog (int fd)
 
void Log (const char *fmt,...)
 
void Info (const char *fmt,...)
 
void Warning (const char *fmt,...)
 
void Error (const char *fmt,...)
 
void Fatal (const char *fmt,...)
 
void Abort (const char *fmt,...)
 
void Write (const char *msg)
 
char * BuildMessage (const char *fmt,...)
 

Private Member Functions

int today ()
 
void timestamp (char *)
 
int WriteLog (const char *type, const char *msg)
 
int OpenLogFile (int today)
 
int SwitchLogFile ()
 

Private Attributes

int m_logdate
 
char m_logdir [1024]
 
char m_id [256]
 
char m_strbuf [1024]
 
int m_fd
 
char m_lognode [1024]
 

Detailed Description

Definition at line 18 of file RFLogManager.h.


The documentation for this class was generated from the following files: