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

IConfigurableDebugLog Class Reference

Inheritance diagram for IConfigurableDebugLog:

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

virtual void Configure (const IConfiguration &config, LogDump &dump)=0

Static Public Member Functions

static void DisplayDump (const LogDump &dump)

Protected Member Functions

virtual ~IConfigurableDebugLog ()


Member Typedef Documentation

typedef DWORD SubSystems

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


Member Enumeration Documentation

Enumerator:
Error 
Warning 
Info 
Trace 
Verbose 
Dump 
All 
None 
Always 


Constructor & Destructor Documentation

virtual ~IConfigurableDebugLog (  )  [protected, virtual]


Member Function Documentation

static void DisplayDump ( const LogDump dump  )  [inline, static]


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