|
DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
RootLogger sits at the top of the logger hierachy. More...
Inheritance diagram for dcmtk::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. | |
RootLogger sits at the top of the logger hierachy.
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.
| dcmtk::log4cplus::spi::RootLogger::RootLogger | ( | Hierarchy & | h, |
| LogLevel | ll | ||
| ) |
The root logger names itself as "root".
However, the root logger cannot be retrieved by name.
| void dcmtk::log4cplus::spi::RootLogger::setLogLevel | ( | LogLevel | ll | ) |
Setting a NOT_SET_LOG_LEVEL value to the LogLevel of the root logger may have catastrophic results.
We prevent this here.
Reimplemented from dcmtk::log4cplus::spi::LoggerImpl.