Proud::CExceptionLogger Class Reference
Inheritance diagram for Proud::CExceptionLogger:

Public Member Functions

void Init (IExceptionLoggerDelegate *dg, Proud::String dumpName=_PNT("dump"))
 
int GetDumpSerial ()
 

Additional Inherited Members

- Public Types inherited from Proud::DllSingleton< CExceptionLogger >
typedef RefCount
< CExceptionLogger
PtrType
 
- Static Public Member Functions inherited from Proud::DllSingleton< CExceptionLogger >
static CExceptionLoggerGetUnsafeRef ()
 
static PtrType GetSharedPtr ()
 

Detailed Description

The object that records the point where exception occurred as DMP file when crash occurs then has a role to keep running the program

Member Function Documentation

void Proud::CExceptionLogger::Init ( IExceptionLoggerDelegate dg,
Proud::String  dumpName = _PNT("dump") 
)

Prepares this log system

Parameters
dgPointer of the delegate object that will provide additional functions required by this system