public interface Logger
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
appendError(java.lang.String message,
java.lang.Throwable error) |
default void |
debug(java.lang.String message)
Logs a message with the `DEBUG` level.
|
default void |
debug(java.lang.String message,
java.lang.Throwable error)
Logs a message with the `DEBUG` level.
|
default void |
debug(java.util.function.Supplier<java.lang.String> message)
Logs a message with the `DEBUG` level.
|
default void |
debug(java.util.function.Supplier<java.lang.String> message,
java.lang.Throwable error)
Logs a message with the `DEBUG` level.
|
default void |
error(java.lang.String message)
Logs a message with the `ERROR` level.
|
default void |
error(java.lang.String message,
java.lang.Throwable error)
Logs a message with the `ERROR` level.
|
default void |
error(java.util.function.Supplier<java.lang.String> message)
Logs a message with the `ERROR` level.
|
default void |
error(java.util.function.Supplier<java.lang.String> message,
java.lang.Throwable error)
Logs a message with the `ERROR` level.
|
default void |
info(java.lang.String message)
Logs a message with the `INFO` level.
|
default void |
info(java.lang.String message,
java.lang.Throwable error)
Logs a message with the `INFO` level.
|
default void |
info(java.util.function.Supplier<java.lang.String> message)
Logs a message with the `INFO` level.
|
default void |
info(java.util.function.Supplier<java.lang.String> message,
java.lang.Throwable error)
Logs a message with the `INFO` level.
|
boolean |
isDebugEnabled()
`true` if the logger instance is enabled for the `DEBUG` level.
|
boolean |
isErrorEnabled()
`true` if the logger instance is enabled for the `ERROR` level.
|
boolean |
isInfoEnabled()
`true` if the logger instance is enabled for the `INFO` level.
|
boolean |
isTraceEnabled()
`true` if the logger instance is enabled for the `TRACE` level.
|
boolean |
isWarnEnabled()
`true` if the logger instance is enabled for the `WARN` level.
|
void |
output(LogLevel level,
java.lang.String message)
Outputs a log message at the specified level
|
void |
output(LogLevel level,
java.lang.String message,
java.lang.Throwable error)
Outputs a log message at the specified level
|
default void |
trace(java.lang.String message)
Logs a message with the `TRACE` level.
|
default void |
trace(java.lang.String message,
java.lang.Throwable error)
Logs a message with the `TRACE` level.
|
default void |
trace(java.util.function.Supplier<java.lang.String> message)
Logs a message with the `TRACE` level.
|
default void |
trace(java.util.function.Supplier<java.lang.String> message,
java.lang.Throwable error)
Logs a message with the `TRACE` level.
|
default void |
warn(java.lang.String message)
Logs a message with the `WARN` level.
|
default void |
warn(java.lang.String message,
java.lang.Throwable error)
Logs a message with the `WARN` level.
|
default void |
warn(java.util.function.Supplier<java.lang.String> message)
Logs a message with the `WARN` level.
|
default void |
warn(java.util.function.Supplier<java.lang.String> message,
java.lang.Throwable error)
Logs a message with the `WARN` level.
|
boolean isTraceEnabled()
boolean isDebugEnabled()
boolean isInfoEnabled()
boolean isWarnEnabled()
boolean isErrorEnabled()
default void trace(java.lang.String message)
message - the message to logdefault void trace(java.util.function.Supplier<java.lang.String> message)
message - the supplier of the message to logdefault void trace(java.lang.String message,
java.lang.Throwable error)
message - the message to logerror - the associated exceptiondefault void trace(java.util.function.Supplier<java.lang.String> message,
java.lang.Throwable error)
message - the supplier of the message to logerror - the associated exceptiondefault void debug(java.lang.String message)
message - the message to logdefault void debug(java.util.function.Supplier<java.lang.String> message)
message - the supplier of the message to logdefault void debug(java.lang.String message,
java.lang.Throwable error)
message - the message to logerror - the associated exceptiondefault void debug(java.util.function.Supplier<java.lang.String> message,
java.lang.Throwable error)
message - the supplier of the message to logerror - the associated exceptiondefault void info(java.lang.String message)
message - the message to logdefault void info(java.util.function.Supplier<java.lang.String> message)
message - the supplier of the message to logdefault void info(java.lang.String message,
java.lang.Throwable error)
message - the message to logerror - the associated exceptiondefault void info(java.util.function.Supplier<java.lang.String> message,
java.lang.Throwable error)
message - the supplier of the message to logerror - the associated exceptiondefault void warn(java.lang.String message)
message - the message to logdefault void warn(java.util.function.Supplier<java.lang.String> message)
message - the supplier of the message to logdefault void warn(java.lang.String message,
java.lang.Throwable error)
message - the message to logerror - the associated exceptiondefault void warn(java.util.function.Supplier<java.lang.String> message,
java.lang.Throwable error)
message - the supplier of the message to logerror - the associated exceptiondefault void error(java.lang.String message)
message - the message to logdefault void error(java.util.function.Supplier<java.lang.String> message)
message - the supplier of the message to logdefault void error(java.lang.String message,
java.lang.Throwable error)
message - the message to logerror - the associated exceptiondefault void error(java.util.function.Supplier<java.lang.String> message,
java.lang.Throwable error)
message - the message to logerror - the associated exceptionvoid output(LogLevel level, java.lang.String message)
level - the level to log atmessage - the message to logvoid output(LogLevel level, java.lang.String message, java.lang.Throwable error)
level - the level to log atmessage - the message to logerror - the associated exceptionstatic java.lang.String appendError(java.lang.String message,
java.lang.Throwable error)
Cinnamon API. Copyright (c) 2015–2021 Lightbend.