public interface Logger
We only support methods with Java varargs and expect, that logging calls are not time-critical.
All log messages support SLF4j-style placeholders for arguments.
(See also: http://www.slf4j.org/manual.html)
You can use a {} (opening curly brace immediately followed by a closing one)
in the message which gets replaced by the next argument.
Too much placeholders will be left as is.
Arguments not belonging to a placeholder are ignored.
If the last argument is a Throwable, it will be not treated as
argument for placeholders but
as cause of the log message (and will be logged specially).
| Modifier and Type | Method and Description |
|---|---|
void |
debug(java.lang.String msg,
java.lang.Object... args) |
void |
error(java.lang.String msg,
java.lang.Object... args) |
void |
info(java.lang.String msg,
java.lang.Object... args) |
boolean |
isDebugEnabled() |
boolean |
isErrorEnabled() |
boolean |
isInfoEnabled() |
boolean |
isTraceEnabled() |
boolean |
isWarnEnabled() |
void |
trace(java.lang.String msg,
java.lang.Object... args) |
void |
warn(java.lang.String msg,
java.lang.Object... args) |
boolean isErrorEnabled()
boolean isWarnEnabled()
boolean isInfoEnabled()
boolean isDebugEnabled()
boolean isTraceEnabled()
void error(java.lang.String msg,
java.lang.Object... args)
void warn(java.lang.String msg,
java.lang.Object... args)
void info(java.lang.String msg,
java.lang.Object... args)
void debug(java.lang.String msg,
java.lang.Object... args)
void trace(java.lang.String msg,
java.lang.Object... args)