base class for log publishers More...
#include <AbstractLogPublisher.h>

Public Member Functions | |
| virtual | ~AbstractLogPublisher () |
| virtual void | Publish (const AppException &exception)=0 |
| void | setDefault (const bool def) |
| void | setEventFilter (const int eventFilter) |
| int | eventFilter (void) |
Static Public Member Functions | |
| static string | FormatException (const AppException &exception) |
| static string | SerializeToXmlStr (const AppException &except) |
| static xercesc::DOMDocument * | SerializeToXml (const AppException &exception) |
| static AppException | DeserializeFromXml (const xercesc::DOMDocument *doc) |
Protected Member Functions | |
| AbstractLogPublisher () | |
Protected Attributes | |
| bool | m_Default |
| int | m_EventFilter |
base class for log publishers
|
protected |
|
virtual |
|
static |
|
inline |
|
static |
|
pure virtual |
Implemented in FinTP::ScreenLogPublisher, FinTP::SyslogPublisher, and FinTP::FileLogPublisher.
|
static |
|
static |
|
inline |
|
inline |
|
protected |
|
protected |