The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CFrameworkDebugLogs Class Reference

Inheritance diagram for CFrameworkDebugLogs:
Collaboration diagram for CFrameworkDebugLogs:

List of all members.

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)


Member Typedef Documentation

typedef DWORD SubSystems [inherited]

Reimplemented in CDebugLog, CDebugLog, CDebugLog, CDebugLog, and CDebugLog.


Member Enumeration Documentation

enum MessageClass [inherited]

Enumerator:
Error 
Warning 
Info 
Trace 
Verbose 
Dump 
All 
None 
Always 


Constructor & Destructor Documentation

CFrameworkDebugLogs ( const DWORD  defaultMessageClass  )  [inline, explicit]

~CFrameworkDebugLogs (  )  [override]


Member Function Documentation

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]

void OnSetDefaults (  )  [override, virtual, inherited]

void OnConfigurationChange ( const IConfiguration config,
IConfigurableDebugLog::LogDump dump 
) [override, virtual, inherited]

void OnDumpSettings ( IConfigurableDebugLog::LogDump dump  )  [override, virtual, inherited]

void AddLog ( ISingletonDebugLog log  )  [inherited]

Reimplemented in CAllFrameworkDebugLogs.


Generated on Sun Sep 12 19:08:27 2021 for The Server Framework - v7.4 by doxygen 1.5.3