public interface Logger
We only support methods with Java varargs and expect, that logging calls are not time critical (which should be ok in most cases where you want to use a commandline parser).
All log messages support SLF4j-style placeholders for arguments. (See also:
http://www.slf4j.org/manual.html) You can use a {} (opening
curly brace immediatly followed by a closing one) in the message which gets
replaced by the next argument. To 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)