the name of the parent logger if there is one (defaults to the root logger)
the multiplier that should be applied to boost the value of all messages routed through this logger (Defaults to 1.0)
Returns true if the supplied value will be accepted by a handler of this logger or an ancestor (up the parent tree)
Returns true if the supplied value will be accepted by a handler of this logger or an ancestor (up the parent tree)
Adds a handler that will receive log records submitted to this logger and any descendant loggers.
Adds a handler that will receive log records submitted to this logger and any descendant loggers.
Removes all handlers currently on this logger.
Removes all handlers currently on this logger.
Debug log entry.
Debug log entry. Uses Macros to optimize performance.
Error log entry.
Error log entry. Uses Macros to optimize performance.
Error log entry.
Error log entry. Uses Macros to optimize performance.
Info log entry.
Info log entry. Uses Macros to optimize performance.
Log method invoked by trace, debug, info, warn, and error.
Log method invoked by trace, debug, info, warn, and error. Ideally should not be called directly as it will not be able to take advantage of Macro optimizations.
the logging level
function to derive the message for the log
the method name if applicable
the line number the logging was invoked on
the multiplier that should be applied to boost the value of all messages routed through this logger (Defaults to 1.0)
the multiplier that should be applied to boost the value of all messages routed through this logger (Defaults to 1.0)
the name of the parent logger if there is one (defaults to the root logger)
the name of the parent logger if there is one (defaults to the root logger)
Removes an handler that was previously added to this logger.
Removes an handler that was previously added to this logger.
Trace log entry.
Trace log entry. Uses Macros to optimize performance.
Replaces the current logger with what is returned by updater
.
Replaces the current logger with what is returned by updater
. Existing handlers are added to the new Logger.
function to create the new logger
Warn log entry.
Warn log entry. Uses Macros to optimize performance.
Logger is the class to which all logging calls are made. The primary use-case of Logger is via use of the Logging trait that may be mixed-in to any class.
the name of the parent logger if there is one (defaults to the root logger)
the multiplier that should be applied to boost the value of all messages routed through this logger (Defaults to 1.0)