Implements the root class for loggers; does not allow a parent logger to be set.
More...
|
| constructor (int level) |
|
| constructor (LoggerLevel level=LoggerLevel::getLevelAll()) |
|
| constructor (string level) |
|
| setLevel (*LoggerLevel value) |
| Overrides the level setter to prevent setting the root logger's level to nothing (an exception is thrown in this case).
|
|
| setParent (*Logger value) |
| Overrides value setter as the root logger cannot have a parent; this method always throws an exception if the argument is a value.
|
|
Implements the root class for loggers; does not allow a parent logger to be set.
◆ constructor() [1/3]
Logger::LoggerRoot::constructor |
( |
int | level | ) |
|
◆ constructor() [2/3]
Logger::LoggerRoot::constructor |
( |
LoggerLevel | level = LoggerLevel::getLevelAll() | ) |
|
◆ constructor() [3/3]
Logger::LoggerRoot::constructor |
( |
string | level | ) |
|
◆ setLevel()
Logger::LoggerRoot::setLevel |
( |
*LoggerLevel | value | ) |
|
Overrides the level setter to prevent setting the root logger's level to nothing (an exception is thrown in this case).
The root logger must always have a level.
- Parameters
-
- Exceptions
-
LOGGER-ERROR | if level is nothing |
◆ setParent()
Logger::LoggerRoot::setParent |
( |
*Logger | value | ) |
|
Overrides value setter as the root logger cannot have a parent; this method always throws an exception if the argument is a value.
- Exceptions
-
LOGGER-ERROR | if parent exists |