Implements the root class for loggers; does not allow a parent logger to be set.
More...
#include <Logger.qm.dox.h>
Inherits Logger.
|
| | 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
-
◆ 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 |