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