Public Types | |
enum | EnabledLogs { EnableNoLogs = 0x0000, EnableCoreToolsLog = 0x0001, EnableIOToolsLog = 0x0002, EnableSocketToolsLog = 0x0004, EnableWebSocketToolsLog = 0x0008, EnableHTTPToolsLog = 0x0010, EnableSIPToolsLog = 0x0020, EnableSChannelToolsLog = 0x0040, EnableOpenSSLToolsLog = 0x0080, EnablePerfMonToolsLog = 0x0100, EnableAllAvailableLogs = 0xFFFF } |
Public Member Functions | |
CAllFrameworkDebugLogsConfigurationCallback (DWORD enabledLogs, DWORD defaultMessageClass) | |
CAllFrameworkDebugLogsConfigurationCallback (DWORD enabledLogs=EnableAllAvailableLogs) | |
~CAllFrameworkDebugLogsConfigurationCallback () 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) |
enum EnabledLogs |
CAllFrameworkDebugLogsConfigurationCallback | ( | DWORD | enabledLogs, | |
DWORD | defaultMessageClass | |||
) |
CAllFrameworkDebugLogsConfigurationCallback | ( | DWORD | enabledLogs = EnableAllAvailableLogs |
) | [explicit] |
~CAllFrameworkDebugLogsConfigurationCallback | ( | ) | [override] |
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.