18#ifndef _LOG4CXX_SPI_ROOT_LOGGER_H
19#define _LOG4CXX_SPI_ROOT_LOGGER_H
This is the central class in the log4cxx package.
Definition: logger.h:51
RootLogger sits at the top of the logger hierachy.
Definition: rootlogger.h:37
~RootLogger()
Definition: rootlogger.h:45
RootLogger(log4cxx::helpers::Pool &pool, const LevelPtr level)
The root logger names itself as "root".
void setLevel(const LevelPtr level)
Setting a null value to the level of the root logger may have catastrophic results.
virtual const LevelPtr & getEffectiveLevel() const
Return the assigned level value without walking the logger hierarchy.
Definition: configuration.h:25
std::shared_ptr< Level > LevelPtr
Definition: optionconverter.h:28