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 |