Trait to represent a Logger.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Flushabletrait AutoCloseableclass Objecttrait Matchableclass Any
- Known subtypes
Members list
Value members
Abstract methods
Method to furnish a LogFunction corresponding to the debug level of logging.
Method to furnish a LogFunction corresponding to the debug level of logging.
Attributes
- Returns
-
a LogFunction
Method to furnish a LogFunction corresponding to the info level of logging.
Method to furnish a LogFunction corresponding to the info level of logging.
Attributes
- Returns
-
a LogFunction
Method to furnish a LogFunction corresponding to the trace level of logging.
Method to furnish a LogFunction corresponding to the trace level of logging.
Attributes
- Returns
-
a LogFunction
Method to furnish a LogFunction corresponding to the warn level of logging.
Method to furnish a LogFunction corresponding to the warn level of logging.
Attributes
- Returns
-
a LogFunction
Concrete methods
Method to close. By default, this does nothing.
Method to close. By default, this does nothing.
Attributes
Method to furnish a (String, Throwable) -> Unit for dealing with errors in the logs. This default implementation is over-ridden for Slf4J-based loggers.
Method to furnish a (String, Throwable) -> Unit for dealing with errors in the logs. This default implementation is over-ridden for Slf4J-based loggers.
Attributes
- Returns
-
a function (String, Throwable) => Unit.
Method to flush. By default, this does nothing.
Method to flush. By default, this does nothing.
Attributes
Checks if debug level logging is enabled.
Checks if debug level logging is enabled.
Attributes
- Returns
-
true if debug logging is enabled; false otherwise.
Determines whether the logging level for informational messages is enabled.
Determines whether the logging level for informational messages is enabled.
Attributes
- Returns
-
true if informational logging is enabled, otherwise false.
Checks if trace level logging is enabled.
Checks if trace level logging is enabled.
Attributes
- Returns
-
true if trace level logging is enabled, otherwise false
Method to furnish a LogFunction that does nothing and which does not cause evaluation of the message.
Method to furnish a LogFunction that does nothing and which does not cause evaluation of the message.
Attributes
- Returns
-
a LogFunction which does nothing.