All the pieces of a message, consolidated in one place.
Basic trait for all logger implementations.
Logging factory.
Logging factory. Generally, you don't need to access this class; the
default factory is automatically used by the methods in the Logger
object. However, for testing, it can be useful to generate a separate
factory.
A null logger.
The basic logger class.
The basic logger class. This class provides its own Scala-friendly methods, as well as non-marker SLF4J methods.
All the pieces of a message, consolidated in one place. This is how messages are passed to formatters and handlers.
the name (usually, the class name) of the logger issuing the message
the date of the message, as milliseconds from the epoch
the log level of the message
an optional exception