38#ifndef BLOCXX_MULTI_APPENDER_HPP_INCLUDE_GUARD_
39#define BLOCXX_MULTI_APPENDER_HPP_INCLUDE_GUARD_
40#include "blocxx/BLOCXX_config.h"
Array<> wraps std::vector<> in COWReference<> adding ref counting and copy on write capability.
LogAppender(const StringArray &components=ALL_COMPONENTS, const StringArray &categories=ALL_CATEGORIES, const String &pattern=STR_TTCC_MESSAGE_FORMAT)
virtual void doProcessLogMessage(const String &formattedMessage, const LogMessage &message) const
void addLogAppender(const LogAppenderRef &appender)
MultiAppender(const LogAppenderRef &appender)
Array< LogAppenderRef > m_appenders
This String class is an abstract data type that represents as NULL terminated string of characters.
IntrusiveReference< LogAppender > LogAppenderRef