38#ifndef BLOCXX_APPENDER_LOGGER_HPP_INCLUDE_GUARD_
39#define BLOCXX_APPENDER_LOGGER_HPP_INCLUDE_GUARD_
40#include "blocxx/BLOCXX_config.h"
AppenderLogger(const String &defaultComponent, const LogAppenderRef &appender)
Create an AppenderLogger with one LogAppender.
void addLogAppender(const LogAppenderRef &appender)
static ELogLevel getLevel(const Array< LogAppenderRef > &appenders)
Array<> wraps std::vector<> in COWReference<> adding ref counting and copy on write capability.
Logger(const String &defaultComponent=STR_DEFAULT_COMPONENT, const LogAppenderRef &appender=LogAppenderRef())
This String class is an abstract data type that represents as NULL terminated string of characters.
IntrusiveReference< LogAppender > LogAppenderRef