My Project
|
service logger More...
#include <ParaScriptingGlobal.h>
Public Member Functions | |
ParaServiceLogger (ParaEngine::CServiceLogger_ptr &logger) | |
void | log (int level, const object &message) |
log to the current logger | |
int | GetLevel () |
Returns the assigned Level. More... | |
void | SetLevel (const int level1) |
set level of this logger. More... | |
bool | IsEnabledFor (int level) |
Check whether this logger is enabled for a given Level passed as parameter. More... | |
void | SetAppendMode (bool bAppendToExistingFile) |
by default, append mode is enabled in server mode, and disabled in client build. More... | |
void | SetLogFile (const char *sFileName) |
change the log file. More... | |
void | SetForceFlush (bool bForceFlush) |
if true we will flush the new log to file immediately. More... | |
Public Attributes | |
ParaEngine::CServiceLogger_ptr | m_logger_ptr |
service logger
int ParaServiceLogger::GetLevel | ( | ) |
Returns the assigned Level.
bool ParaServiceLogger::IsEnabledFor | ( | int | level | ) |
Check whether this logger is enabled for a given Level passed as parameter.
void ParaServiceLogger::SetAppendMode | ( | bool | bAppendToExistingFile | ) |
by default, append mode is enabled in server mode, and disabled in client build.
void ParaServiceLogger::SetForceFlush | ( | bool | bForceFlush | ) |
if true we will flush the new log to file immediately.
otherwise, flush operation is determined by the system. default to true for client log and false for service log.
void ParaServiceLogger::SetLevel | ( | const int | level1 | ) |
set level of this logger.
void ParaServiceLogger::SetLogFile | ( | const char * | sFileName | ) |
change the log file.
sFileName | such as "log/test.log" |