38 #ifndef BLOCXX_MULTI_APPENDER_HPP_INCLUDE_GUARD_
39 #define BLOCXX_MULTI_APPENDER_HPP_INCLUDE_GUARD_
40 #include "blocxx/BLOCXX_config.h"
46 namespace BLOCXX_NAMESPACE
62 virtual void doProcessLogMessage(
const String& formattedMessage,
const LogMessage& message)
const;
Array<> wraps std::vector<> in COWReference<> adding ref counting and copy on write capability...
Array< LogAppenderRef > m_appenders
This String class is an abstract data type that represents as NULL terminated string of characters...
This implementation of LogAppender is used to send a Log message to multiple LogAppenders.
class BLOCXX_COMMON_API MultiAppender