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). More...
|
|
| 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. More...
|
|
| addAppender (LoggerAppender appender) |
| Adds an appender to the appender list. More...
|
|
| assertLog (bool assertion, string message) |
| Performs logging of assertions. More...
|
|
| constructor (*string n_name) |
| Creates the object. More...
|
|
| debug (string message) |
| Logs a message object with the DEBUG level. More...
|
|
| debugVar (string var_name, auto value) |
| Logs the variable name and value using DEBUG level. More...
|
|
*LoggerLevel | decLevel () |
| Decrement logger level. More...
|
|
| error (string message) |
| Logs a message object with the ERROR level. More...
|
|
| fatal (string message) |
| Logs a message object with the FATAL level. More...
|
|
bool | getAdditivity () |
| Returns the additivity flag.
|
|
list< LoggerAppender > | getAppenders () |
| Returns the appender list. More...
|
|
*LoggerLevel | getLevel (bool effective=True) |
| Returns the logging level. More...
|
|
string | getName () |
| Returns the logger name.
|
|
*Logger | getParent () |
| Returns the parent logger, if any.
|
|
*LoggerLevel | incLevel () |
| Increment logger level. More...
|
|
| info (string message) |
| Logs a message object with the INFO level. More...
|
|
bool | isDebugEnabled () |
| Checks whether this Logger is enabled for the DEBUG Level.
|
|
bool | isEnabledFor (int level) |
| Checks whether this Logger is enabled for a given Level passed as parameter. More...
|
|
bool | isEnabledFor (LoggerLevel level) |
| Checks whether this Logger is enabled for a given Level passed as parameter. More...
|
|
bool | isEnabledFor (string level) |
| Checks whether this Logger is enabled for a given Level passed as parameter. More...
|
|
bool | isErrorEnabled () |
| Checks whether this Logger is enabled for the ERROR Level.
|
|
bool | isFatalEnabled () |
| Checks whether this Logger is enabled for the FATAL Level.
|
|
bool | isInfoEnabled () |
| Checks whether this Logger is enabled for the INFO Level.
|
|
bool | isTraceEnabled () |
| Checks whether this Logger is enabled for the TRACE Level.
|
|
bool | isWarnEnabled () |
| Checks whether this Logger is enabled for the WARN Level.
|
|
| log (int level, string message) |
| Logs a message using the provided logging level. More...
|
|
| log (LoggerLevel level, string message) |
| Logs a message using the provided logging level. More...
|
|
| log (string level, string message) |
| Logs a message using the provided logging level. More...
|
|
| logArgs (int level, string message, *softlist< auto > args) |
| Logs a message using the provided logging level and a single argument for any format string arguments. More...
|
|
| logArgs (LoggerLevel level, string message, *softlist< auto > args) |
| Logs a message using the provided logging level and a single argument for any format string arguments. More...
|
|
| logArgs (string level, string message, *softlist< auto > args) |
| Logs a message using the provided logging level and a single argument for any format string arguments. More...
|
|
| logEvent (LoggerEvent event) |
| Logs an already prepared logging event object. More...
|
|
| removeAllAppenders () |
| Clears the appender list by removing all appenders.
|
|
| removeAppender (LoggerAppender appender) |
| Removes the appender from the list. More...
|
|
| setAdditivity (bool enable) |
| Sets the additivity flag; when additivity is active, events are passed to parent loggers. More...
|
|
| setLevel (*LoggerLevel level) |
| Sets the logging level. More...
|
|
| setLevel (int level) |
| Sets the logging level. More...
|
|
| setLevel (string level) |
| Sets the logging level. More...
|
|
| setParent (*Logger value) |
| Sets the parent logger. More...
|
|
| trace (string message) |
| Logs a message object with the TRACE level. More...
|
|
| traceVar (string var_name, auto value) |
| Logs the variable name and value using TRACE level. More...
|
|
| warn (string message) |
| Logs a message object with the WARN level. More...
|
|
Implements the root class for loggers; does not allow a parent logger to be set.