Apache Log4cxx: log4cxx::BasicConfigurator Class Reference (original) (raw)

Use BasicConfigurator (static) methods to configure Log4cxx when not using a configuration file. More...

#include <[basicconfigurator.h](basicconfigurator%5F8h%5Fsource.html)>

Static Public Member Functions
static void configure (const LayoutPtr &layout=LayoutPtr())
Add a ConsoleAppender that formats output using layout to the root logger.
static void configure (const AppenderPtr &appender)
Add appender to the root logger.
static void configureAsync (const LayoutPtr &layout=LayoutPtr())
Add a ConsoleAppender that formats output using layout to an AsyncAppender attacted the root logger.
static void configureAsync (const AppenderPtr &appender)
Add appender to an AsyncAppender attacted to the root logger.
static void resetConfiguration ()
Reset the default hierarchy to its defaut.
Protected Member Functions

Use BasicConfigurator (static) methods to configure Log4cxx when not using a configuration file.

For key=value format configuration see PropertyConfigurator. For XML format configuration see xml::DOMConfigurator.

log4cxx::BasicConfigurator::BasicConfigurator ( ) inlineprotected

configure() [1/2]

void log4cxx::BasicConfigurator::configure ( const AppenderPtr & appender) static

Add appender to the root logger.

Parameters

appender The appender to add to the root logger.

configure() [2/2]

void log4cxx::BasicConfigurator::configure ( const LayoutPtr & layout = LayoutPtr()) static

configureAsync() [1/2]

void log4cxx::BasicConfigurator::configureAsync ( const AppenderPtr & appender) static

Add appender to an AsyncAppender attacted to the root logger.

Parameters

appender The appender that asynchronously formats output.

configureAsync() [2/2]

void log4cxx::BasicConfigurator::configureAsync ( const LayoutPtr & layout = LayoutPtr()) static

resetConfiguration()

void log4cxx::BasicConfigurator::resetConfiguration ( ) static

The documentation for this class was generated from the following file: