38 #ifndef BLOCXX_MULTI_APPENDER_HPP_INCLUDE_GUARD_ 39 #define BLOCXX_MULTI_APPENDER_HPP_INCLUDE_GUARD_ 40 #include "blocxx/BLOCXX_config.h" 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