public interface Logger
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Wombat {
final static Logger logger = LoggerFactory.getLogger(Wombat.class);
Integer t;
Integer oldT;
public void setTemperature(Integer temperature) {
oldT = t;
t = temperature;
logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT);
if(temperature.intValue() > 50) {
logger.info("Temperature has risen above 50 degrees.");
}
}
}
| Modifier and Type | Field and Description |
|---|---|
static String |
ROOT_LOGGER_NAME
Case insensitive String constant used to retrieve the name of the root logger.
|
| Modifier and Type | Method and Description |
|---|---|
void |
debug(Marker
Log a message with the specific Marker at the DEBUG level.
|
void |
debug(Marker
This method is similar to
debug(String, Object) method except that the marker data is also taken into consideration.
|
void |
debug(Marker
This method is similar to
debug(String, Object[]) method except that the marker data is also taken into consideration.
|
void |
debug(Marker
This method is similar to
debug(String, Object, Object) method except that the marker data is also taken into consideration.
|
void |
debug(Marker
This method is similar to
debug(String, Throwable) method except that the marker data is also taken into consideration.
|
void |
debug(String
Log a message at the DEBUG level.
|
void |
debug(String
Log a message at the DEBUG level according to the specified format and argument.
|
void |
debug(String
Log a message at the DEBUG level according to the specified format and arguments.
|
void |
debug(String
Log a message at the DEBUG level according to the specified format and arguments.
|
void |
debug(String
Log an exception (throwable) at the DEBUG level with an accompanying message.
|
void |
error(Marker
Log a message with the specific Marker at the ERROR level.
|
void |
error(Marker
This method is similar to
error(String, Object) method except that the marker data is also taken into consideration.
|
void |
error(Marker
This method is similar to
error(String, Object[]) method except that the marker data is also taken into consideration.
|
void |
error(Marker
This method is similar to
error(String, Object, Object) method except that the marker data is also taken into consideration.
|
void |
error(Marker
This method is similar to
error(String, Throwable) method except that the marker data is also taken into consideration.
|
void |
error(String
Log a message at the ERROR level.
|
void |
error(String
Log a message at the ERROR level according to the specified format and argument.
|
void |
error(String
Log a message at the ERROR level according to the specified format and arguments.
|
void |
error(String
Log a message at the ERROR level according to the specified format and arguments.
|
void |
error(String
Log an exception (throwable) at the ERROR level with an accompanying message.
|
String |
getName()
Return the name of this
Logger instance.
|
void |
info(Marker
Log a message with the specific Marker at the INFO level.
|
void |
info(Marker
This method is similar to
info(String, Object) method except that the marker data is also taken into consideration.
|
void |
info(Marker
This method is similar to
info(String, Object[]) method except that the marker data is also taken into consideration.
|
void |
info(Marker
This method is similar to
info(String, Object, Object) method except that the marker data is also taken into consideration.
|
void |
info(Marker
This method is similar to
info(String, Throwable) method except that the marker data is also taken into consideration.
|
void |
info(String
Log a message at the INFO level.
|
void |
info(String
Log a message at the INFO level according to the specified format and argument.
|
void |
info(String
Log a message at the INFO level according to the specified format and arguments.
|
void |
info(String
Log a message at the INFO level according to the specified format and arguments.
|
void |
info(String
Log an exception (throwable) at the INFO level with an accompanying message.
|
boolean |
isDebugEnabled()
Is the logger instance enabled for the DEBUG level?
|
boolean |
isDebugEnabled(Marker
Similar to
isDebugEnabled() method except that the marker data is also taken into account.
|
boolean |
isErrorEnabled()
Is the logger instance enabled for the ERROR level?
|
boolean |
isErrorEnabled(Marker
Similar to
isErrorEnabled() method except that the marker data is also taken into consideration.
|
boolean |
isInfoEnabled()
Is the logger instance enabled for the INFO level?
|
boolean |
isInfoEnabled(Marker
Similar to
isInfoEnabled() method except that the marker data is also taken into consideration.
|
boolean |
isTraceEnabled()
Is the logger instance enabled for the TRACE level?
|
boolean |
isTraceEnabled(Marker
Similar to
isTraceEnabled() method except that the marker data is also taken into account.
|
boolean |
isWarnEnabled()
Is the logger instance enabled for the WARN level?
|
boolean |
isWarnEnabled(Marker
Similar to
isWarnEnabled() method except that the marker data is also taken into consideration.
|
void |
trace(Marker
Log a message with the specific Marker at the TRACE level.
|
void |
trace(Marker
This method is similar to
trace(String, Object) method except that the marker data is also taken into consideration.
|
void |
trace(Marker
This method is similar to
trace(String, Object[]) method except that the marker data is also taken into consideration.
|
void |
trace(Marker
This method is similar to
trace(String, Object, Object) method except that the marker data is also taken into consideration.
|
void |
trace(Marker
This method is similar to
trace(String, Throwable) method except that the marker data is also taken into consideration.
|
void |
trace(String
Log a message at the TRACE level.
|
void |
trace(String
Log a message at the TRACE level according to the specified format and argument.
|
void |
trace(String
Log a message at the TRACE level according to the specified format and arguments.
|
void |
trace(String
Log a message at the TRACE level according to the specified format and arguments.
|
void |
trace(String
Log an exception (throwable) at the TRACE level with an accompanying message.
|
void |
warn(Marker
Log a message with the specific Marker at the WARN level.
|
void |
warn(Marker
This method is similar to
warn(String, Object) method except that the marker data is also taken into consideration.
|
void |
warn(Marker
This method is similar to
warn(String, Object[]) method except that the marker data is also taken into consideration.
|
void |
warn(Marker
This method is similar to
warn(String, Object, Object) method except that the marker data is also taken into consideration.
|
void |
warn(Marker
This method is similar to
warn(String, Throwable) method except that the marker data is also taken into consideration.
|
void |
warn(String
Log a message at the WARN level.
|
void |
warn(String
Log a message at the WARN level according to the specified format and argument.
|
void |
warn(String
Log a message at the WARN level according to the specified format and arguments.
|
void |
warn(String
Log a message at the WARN level according to the specified format and arguments.
|
void |
warn(String
Log an exception (throwable) at the WARN level with an accompanying message.
|
static final StringROOT_LOGGER_NAME
StringgetName()
Logger instance.
boolean isTraceEnabled()
void trace(Stringmsg)
msg - the message string to be logged
void trace(Stringformat, Object arg)
This form avoids superfluous object creation when the logger is disabled for the TRACE level.
format - the format string
arg - the argument
void trace(Stringformat, Object arg1, Object arg2)
This form avoids superfluous object creation when the logger is disabled for the TRACE level.
format - the format string
arg1 - the first argument
arg2 - the second argument
void trace(Stringformat, Object [] argArray)
This form avoids superfluous object creation when the logger is disabled for the TRACE level.
format - the format string
argArray - an array of arguments
void trace(Stringmsg, Throwable t)
msg - the message accompanying the exception
t - the exception (throwable) to log
boolean isTraceEnabled(Markermarker)
isTraceEnabled() method except that the marker data is also taken into account.
marker - The marker data to take into consideration
void trace(Markermarker, String msg)
marker - the marker data specific to this log statement
msg - the message string to be logged
void trace(Markermarker, String format, Object arg)
trace(String, Object) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
arg - the argument
void trace(Markermarker, String format, Object arg1, Object arg2)
trace(String, Object, Object) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
arg1 - the first argument
arg2 - the second argument
void trace(Markermarker, String format, Object [] argArray)
trace(String, Object[]) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
argArray - an array of arguments
void trace(Markermarker, String msg, Throwable t)
trace(String, Throwable) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
msg - the message accompanying the exception
t - the exception (throwable) to log
boolean isDebugEnabled()
void debug(Stringmsg)
msg - the message string to be logged
void debug(Stringformat, Object arg)
This form avoids superfluous object creation when the logger is disabled for the DEBUG level.
format - the format string
arg - the argument
void debug(Stringformat, Object arg1, Object arg2)
This form avoids superfluous object creation when the logger is disabled for the DEBUG level.
format - the format string
arg1 - the first argument
arg2 - the second argument
void debug(Stringformat, Object [] argArray)
This form avoids superfluous object creation when the logger is disabled for the DEBUG level.
format - the format string
argArray - an array of arguments
void debug(Stringmsg, Throwable t)
msg - the message accompanying the exception
t - the exception (throwable) to log
boolean isDebugEnabled(Markermarker)
isDebugEnabled() method except that the marker data is also taken into account.
marker - The marker data to take into consideration
void debug(Markermarker, String msg)
marker - the marker data specific to this log statement
msg - the message string to be logged
void debug(Markermarker, String format, Object arg)
debug(String, Object) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
arg - the argument
void debug(Markermarker, String format, Object arg1, Object arg2)
debug(String, Object, Object) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
arg1 - the first argument
arg2 - the second argument
void debug(Markermarker, String format, Object [] argArray)
debug(String, Object[]) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
argArray - an array of arguments
void debug(Markermarker, String msg, Throwable t)
debug(String, Throwable) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
msg - the message accompanying the exception
t - the exception (throwable) to log
boolean isInfoEnabled()
void info(Stringmsg)
msg - the message string to be logged
void info(Stringformat, Object arg)
This form avoids superfluous object creation when the logger is disabled for the INFO level.
format - the format string
arg - the argument
void info(Stringformat, Object arg1, Object arg2)
This form avoids superfluous object creation when the logger is disabled for the INFO level.
format - the format string
arg1 - the first argument
arg2 - the second argument
void info(Stringformat, Object [] argArray)
This form avoids superfluous object creation when the logger is disabled for the INFO level.
format - the format string
argArray - an array of arguments
void info(Stringmsg, Throwable t)
msg - the message accompanying the exception
t - the exception (throwable) to log
boolean isInfoEnabled(Markermarker)
isInfoEnabled() method except that the marker data is also taken into consideration.
marker - The marker data to take into consideration
void info(Markermarker, String msg)
marker - The marker specific to this log statement
msg - the message string to be logged
void info(Markermarker, String format, Object arg)
info(String, Object) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
arg - the argument
void info(Markermarker, String format, Object arg1, Object arg2)
info(String, Object, Object) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
arg1 - the first argument
arg2 - the second argument
void info(Markermarker, String format, Object [] argArray)
info(String, Object[]) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
argArray - an array of arguments
void info(Markermarker, String msg, Throwable t)
info(String, Throwable) method except that the marker data is also taken into consideration.
marker - the marker data for this log statement
msg - the message accompanying the exception
t - the exception (throwable) to log
boolean isWarnEnabled()
void warn(Stringmsg)
msg - the message string to be logged
void warn(Stringformat, Object arg)
This form avoids superfluous object creation when the logger is disabled for the WARN level.
format - the format string
arg - the argument
void warn(Stringformat, Object [] argArray)
This form avoids superfluous object creation when the logger is disabled for the WARN level.
format - the format string
argArray - an array of arguments
void warn(Stringformat, Object arg1, Object arg2)
This form avoids superfluous object creation when the logger is disabled for the WARN level.
format - the format string
arg1 - the first argument
arg2 - the second argument
void warn(Stringmsg, Throwable t)
msg - the message accompanying the exception
t - the exception (throwable) to log
boolean isWarnEnabled(Markermarker)
isWarnEnabled() method except that the marker data is also taken into consideration.
marker - The marker data to take into consideration
void warn(Markermarker, String msg)
marker - The marker specific to this log statement
msg - the message string to be logged
void warn(Markermarker, String format, Object arg)
warn(String, Object) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
arg - the argument
void warn(Markermarker, String format, Object arg1, Object arg2)
warn(String, Object, Object) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
arg1 - the first argument
arg2 - the second argument
void warn(Markermarker, String format, Object [] argArray)
warn(String, Object[]) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
argArray - an array of arguments
void warn(Markermarker, String msg, Throwable t)
warn(String, Throwable) method except that the marker data is also taken into consideration.
marker - the marker data for this log statement
msg - the message accompanying the exception
t - the exception (throwable) to log
boolean isErrorEnabled()
void error(Stringmsg)
msg - the message string to be logged
void error(Stringformat, Object arg)
This form avoids superfluous object creation when the logger is disabled for the ERROR level.
format - the format string
arg - the argument
void error(Stringformat, Object arg1, Object arg2)
This form avoids superfluous object creation when the logger is disabled for the ERROR level.
format - the format string
arg1 - the first argument
arg2 - the second argument
void error(Stringformat, Object [] argArray)
This form avoids superfluous object creation when the logger is disabled for the ERROR level.
format - the format string
argArray - an array of arguments
void error(Stringmsg, Throwable t)
msg - the message accompanying the exception
t - the exception (throwable) to log
boolean isErrorEnabled(Markermarker)
isErrorEnabled() method except that the marker data is also taken into consideration.
marker - The marker data to take into consideration
void error(Markermarker, String msg)
marker - The marker specific to this log statement
msg - the message string to be logged
void error(Markermarker, String format, Object arg)
error(String, Object) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
arg - the argument
void error(Markermarker, String format, Object arg1, Object arg2)
error(String, Object, Object) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
arg1 - the first argument
arg2 - the second argument
void error(Markermarker, String format, Object [] argArray)
error(String, Object[]) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
format - the format string
argArray - an array of arguments
void error(Markermarker, String msg, Throwable t)
error(String, Throwable) method except that the marker data is also taken into consideration.
marker - the marker data specific to this log statement
msg - the message accompanying the exception
t - the exception (throwable) to log