the name of this logger
the parent logger (defaults to Logger.Root)
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)
Adds a handler that will receive log records submitted to this logger and any descendant loggers.
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 name of this logger
the parent logger (defaults to Logger.Root)
Removes an handler that was previously added to this logger.
Trace log entry.
Trace log entry. Uses Macros to optimize performance.
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 this logger
the parent logger (defaults to Logger.Root)
the multiplier that should be applied to boost the value of all messages routed through this logger (Defaults to 1.0)