![]() |
Qore Logger Module Reference
0.1
|
Implements the root class for loggers; does not allow a parent logger to be set. More...

Public Member Methods | |
| constructor (LoggerLevel level=LoggerLevel::getLevelAll()) | |
| constructor (int level) | |
| 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... | |
Public Member Methods inherited from Logger::Logger | |
| 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 (LoggerLevel level) |
| Checks whether this Logger is enabled for a given Level passed as parameter. More... | |
| bool | isEnabledFor (int 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 (LoggerLevel level, string message) | |
| Logs a message using the provided logging level. More... | |
| log (int 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... | |
| 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 (string level) | |
| Sets the logging level. More... | |
| setLevel (int 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... | |
Additional Inherited Members | |
Private Member Methods inherited from Logger::Logger | |
| callAppenders (LoggerEvent event) | |
| Forwards the given logging event to all linked appenders. More... | |
| hash< CallStackInfo > | getLocation () |
| Returns the call location where the log function was called from. | |
Implements the root class for loggers; does not allow a parent logger to be set.
| Logger::LoggerRoot::constructor | ( | LoggerLevel | level = LoggerLevel::getLevelAll() | ) |
| level | initial log level |
| Logger::LoggerRoot::constructor | ( | int | level | ) |
| level | initial log level |
| Logger::LoggerRoot::constructor | ( | string | level | ) |
| level | initial log level |
| Logger::LoggerRoot::setLevel | ( | *LoggerLevel | value | ) |
| 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.
| LOGGER-ERROR | if parent exists |