|
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" |
1.8.12