45 LogImpl(
string const& _filename,
bool const _bAppendLog,
bool const _bConsoleOutput,
LogLevel const _saveLevel,
LogLevel const _queueLevel,
LogLevel const _dumpTrigger );
48 void Write(
LogLevel _level,
uint8 const _nodeId,
char const* _format, va_list _args );
49 void Queue(
char const* _buffer );
53 void SetLogFileName(
const string &_filename );
55 string GetTimeStampString();
56 string GetNodeString(
uint8 const _nodeId );
58 string GetLogLevelString(
LogLevel _level);
59 unsigned int toEscapeCode(
LogLevel _level);
62 bool m_bConsoleOutput;
64 list<string> m_logQueue;
LogLevel
Definition: Log.h:41
Definition: Bitfield.h:34
Windows-specific implementation of the Log class.
Definition: windows/LogImpl.h:40
Implements a platform-independent log...written to the console and, optionally, a file...
Definition: Log.h:72
unsigned char uint8
Definition: Defs.h:74