18#ifndef _LOG4CXX_SPI_ROOT_LOGGER_H
19#define _LOG4CXX_SPI_ROOT_LOGGER_H
45#if LOG4CXX_ABI_VERSION <= 15
46 [[ deprecated(
"Pool is no longer required" ) ]]
This is the central class in the log4cxx package.
Definition: log4cxx/logger.h:51
RootLogger sits at the top of the logger hierachy.
Definition: rootlogger.h:37
~RootLogger()
Definition: rootlogger.h:50
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.
RootLogger(helpers::Pool &pool, const LevelPtr level)
RootLogger(const LevelPtr &level)
The root logger names itself as "root".
#define LOG4CXX_EXPORT
Definition: log4cxx.h:101
#define LOG4CXX_NS
Definition: log4cxx.h:104
std::shared_ptr< Level > LevelPtr
Definition: optionconverter.h:28