38 #ifndef BLOCXX_APPENDER_LOGGER_HPP_INCLUDE_GUARD_
39 #define BLOCXX_APPENDER_LOGGER_HPP_INCLUDE_GUARD_
40 #include "blocxx/BLOCXX_config.h"
53 class BLOCXX_COMMON_API AppenderLogger :
public Logger
64 AppenderLogger(
const String& defaultComponent,
75 AppenderLogger(
const String& defaultComponent,
76 const Array<LogAppenderRef>& appenders);
85 AppenderLogger(
const String& defaultComponent,
ELogLevel logLevel,
95 AppenderLogger(
const String& defaultComponent,
ELogLevel logLevel,
96 const Array<LogAppenderRef>& appenders);
101 virtual ~AppenderLogger();
105 static ELogLevel getLevel(
const Array<LogAppenderRef>& appenders);