CMSDK  2.0.1
Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
cmlabs::LogSystem Class Reference

Static Public Member Functions

static bool SetLogReceiver (LogReceiver *rec)
 
static bool SetLogFileOutput (const char *logfile, bool printOut=true)
 
static bool SetLogLevelDebug (uint8 level)
 
static bool SetLogLevelDebug (uint8 subject, uint8 level)
 
static bool SetLogLevelVerbose (uint8 level)
 
static bool SetLogLevelVerbose (uint8 subject, uint8 level)
 
static bool LogSystemPrint (uint32 source, uint8 subject, uint8 level, const char *formatstring,...)
 
static bool LogSystemDebug (uint32 source, uint8 subject, uint8 level, const char *formatstring,...)
 

Public Attributes

uint8 logLevelVerbose [LOG_MAXCOUNT]
 
uint8 logLevelDebug [LOG_MAXCOUNT]
 
LogReceiverlogReceiverObj
 
char * logfile
 
bool printToStdOut
 

Static Public Attributes

static LogSystemLogSingleton = NULL
 

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