fintp_log
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FinTP::FileLogPublisher Class Reference

publishes events to a file More...

#include <LogPublisher.h>

Inheritance diagram for FinTP::FileLogPublisher:

Public Member Functions

 FileLogPublisher (const string &filename)
 FileLogPublisher implementation. More...
 
 ~FileLogPublisher ()
 
void Publish (const AppException &except)
 
- Public Member Functions inherited from FinTP::AbstractLogPublisher
virtual ~AbstractLogPublisher ()
 
void setDefault (const bool def)
 
void setEventFilter (const int eventFilter)
 
int eventFilter (void)
 

Private Attributes

string m_Filename
 

Additional Inherited Members

- Static Public Member Functions inherited from FinTP::AbstractLogPublisher
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 inherited from FinTP::AbstractLogPublisher
 AbstractLogPublisher ()
 
- Protected Attributes inherited from FinTP::AbstractLogPublisher
bool m_Default
 
int m_EventFilter
 

Detailed Description

publishes events to a file

Constructor & Destructor Documentation

FileLogPublisher::FileLogPublisher ( const string &  filename)
explicit

FileLogPublisher implementation.

FileLogPublisher::~FileLogPublisher ( )

Member Function Documentation

void FileLogPublisher::Publish ( const AppException except)
virtual

Member Data Documentation

string FinTP::FileLogPublisher::m_Filename
private

The documentation for this class was generated from the following files: