#include <FrameworkMessageHandler.h>
Inheritance diagram for mx::FrameworkMessageHandler:
Public Member Functions | |
FrameworkMessageHandler (bool bUseLock=false) | |
void | sendStatusMessage (mxm::StatusMessageType msg_type, const mxmString &message, const mxmObject *object=0) |
(re-)implemented | |
void | setStatusMessageVerbosity (mxm::StatusMessageType msg_level) |
(re-)implemented | |
mxm::StatusMessageType | statusMessageVerbosity () |
(re-)implemented | |
Private Member Functions | |
void | reopenLogfile () |
Private Attributes | |
bool | m_bUseLock |
mxm::StatusMessageType | m_msgLevel |
long | m_lSizeLimit |
std::ofstream | m_logStream |
mxmLockInterface * | m_lock |
void * | StableABIDataExtension |
This message handler writes the incoming status messages to a file. The file can grow to a certain size. If the file reached this size, it is copied and a new file is created. This message handler must be added via addStatusMessageHandler
from the mxm
message handler framework to activate it.