Public Types | |
enum | MessageClass { Error = 0x01, Warning = 0x02, Info = 0x04, Trace = 0x10, Verbose = 0x20, Dump = 0x40, All = 0xFF, None = 0x00, Always = 0x00 } |
typedef std::map < JetByteTools::Core::_tstring, JetByteTools::Core::_tstring > | LogDump |
typedef DWORD | SubSystems |
Public Member Functions | |
CFrameworkDebugLogs (const DWORD defaultMessageClass) | |
CFrameworkDebugLogs () | |
~CFrameworkDebugLogs () override | |
virtual void | Configure (const IConfiguration &config, LogDump &dump) override |
void | OnInitialise () override |
void | OnSetDefaults () override |
void | OnConfigurationChange (const IConfiguration &config, IConfigurableDebugLog::LogDump &dump) override |
void | OnDumpSettings (IConfigurableDebugLog::LogDump &dump) override |
void | AddLog (ISingletonDebugLog &log) |
Static Public Member Functions | |
static void | DisplayDump (const LogDump &dump) |
typedef std::map<JetByteTools::Core::_tstring, JetByteTools::Core::_tstring> LogDump [inherited] |
typedef DWORD SubSystems [inherited] |
enum MessageClass [inherited] |
CFrameworkDebugLogs | ( | const DWORD | defaultMessageClass | ) | [inline, explicit] |
~CFrameworkDebugLogs | ( | ) | [override] |
virtual void Configure | ( | const IConfiguration & | config, | |
LogDump & | dump | |||
) | [inline, override, virtual] |
Implements IConfigurableDebugLog.
static void DisplayDump | ( | const LogDump & | dump | ) | [inline, static, inherited] |
void OnInitialise | ( | ) | [override, virtual, inherited] |
Implements IDebugLogConfigurationCallback.
void OnSetDefaults | ( | ) | [override, virtual, inherited] |
Implements IDebugLogConfigurationCallback.
void OnConfigurationChange | ( | const IConfiguration & | config, | |
IConfigurableDebugLog::LogDump & | dump | |||
) | [override, virtual, inherited] |
Implements IDebugLogConfigurationCallback.
void OnDumpSettings | ( | IConfigurableDebugLog::LogDump & | dump | ) | [override, virtual, inherited] |
Implements IDebugLogConfigurationCallback.
void AddLog | ( | ISingletonDebugLog & | log | ) | [inherited] |
Reimplemented in CAllFrameworkDebugLogs.