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...
|
| |
| | callAppenders (LoggerEvent event) |
| | Forwards the given logging event to all linked appenders. More...
|
| |
| | constructor (LoggerLevel level) |
| | Creates the object with an empty name and the given initial level. More...
|
| |
| | constructor (string name, LoggerLevel level) |
| | Creates the object. More...
|
| |
| | constructor (string 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...
|
| |
| abstract | assertLog (bool assertion, string message,...) |
| | Performs logging of assertions. More...
|
| |
| abstract | debug (string message,...) |
| | Logs a message object with the DEBUG level. More...
|
| |
| abstract | debugVar (string var_name, auto value) |
| | Logs the variable name and value using DEBUG level. More...
|
| |
| abstract | error (string message,...) |
| | Logs a message object with the ERROR level. More...
|
| |
| abstract | fatal (string message,...) |
| | Logs a message object with the FATAL level. More...
|
| |
| abstract | info (string message,...) |
| | Logs a message object with the INFO level. More...
|
| |
|
abstract bool | isDebugEnabled () |
| | Checks whether this Logger is enabled for the DEBUG Level.
|
| |
| abstract bool | isEnabledFor (int level) |
| | Checks whether this Logger is enabled for a given Level passed as parameter. More...
|
| |
| abstract bool | isEnabledFor (LoggerLevel level) |
| | Checks whether this Logger is enabled for a given Level passed as parameter. More...
|
| |
| abstract bool | isEnabledFor (string level) |
| | Checks whether this Logger is enabled for a given Level passed as parameter. More...
|
| |
|
abstract bool | isErrorEnabled () |
| | Checks whether this Logger is enabled for the ERROR Level.
|
| |
|
abstract bool | isFatalEnabled () |
| | Checks whether this Logger is enabled for the FATAL Level.
|
| |
|
abstract bool | isInfoEnabled () |
| | Checks whether this Logger is enabled for the INFO Level.
|
| |
|
abstract bool | isTraceEnabled () |
| | Checks whether this Logger is enabled for the TRACE Level.
|
| |
|
abstract bool | isWarnEnabled () |
| | Checks whether this Logger is enabled for the WARN Level.
|
| |
| abstract | log (int level, string message) |
| | Logs a message using the provided logging level. More...
|
| |
| abstract | log (LoggerLevel level, string message) |
| | Logs a message using the provided logging level. More...
|
| |
| abstract | log (string level, string message) |
| | Logs a message using the provided logging level. More...
|
| |
| abstract | 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...
|
| |
| abstract | 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...
|
| |
| abstract | 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...
|
| |
| abstract | logEvent (LoggerEvent event) |
| | Logs an already prepared logging event object. More...
|
| |
| abstract | trace (string message,...) |
| | Logs a message object with the TRACE level. More...
|
| |
| abstract | traceVar (string var_name, auto value) |
| | Logs the variable name and value using TRACE level. More...
|
| |
| abstract | 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.