#include <rootlogger.h>
Inheritance diagram for log4cplus::spi::RootLogger:
Public Member Functions | |
RootLogger (Hierarchy &h, LogLevel ll) | |
The root logger names itself as "root". | |
virtual LogLevel | getChainedLogLevel () const |
Return the assigned LogLevel value without walking the logger hierarchy. | |
void | setLogLevel (LogLevel ll) |
Setting a NOT_SET_LOG_LEVEL value to the LogLevel of the root logger may have catastrophic results. |
It is a regular logger except that it provides several guarantees.
First, it cannot be assigned a NOT_SET_LOG_LEVEL
LogLevel. Second, since root logger cannot have a parent, the getChainedLogLevel method always returns the value of the ll field without walking the hierarchy.
Definition at line 35 of file rootlogger.h.
|
The root logger names itself as "root". However, the root logger cannot be retrieved by name. |
|
Return the assigned LogLevel value without walking the logger hierarchy.
Reimplemented from log4cplus::spi::LoggerImpl. |
|
Setting a NOT_SET_LOG_LEVEL value to the LogLevel of the root logger may have catastrophic results. We prevent this here. Reimplemented from log4cplus::spi::LoggerImpl. |