org.slf4j
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."); } } }
Field Summary | |
---|---|
String | ROOT_LOGGER_NAME
Case insensitive String constant used to retrieve the name of the root logger. |
Method Summary | |
---|---|
void | debug(String msg)
Log a message at the DEBUG level.
|
void | debug(String format, Object arg)
Log a message at the DEBUG level according to the specified format
and argument.
|
void | debug(String format, Object arg1, Object arg2)
Log a message at the DEBUG level according to the specified format
and arguments.
|
void | debug(String format, Object[] argArray)
Log a message at the DEBUG level according to the specified format
and arguments.
|
void | debug(String msg, Throwable t)
Log an exception (throwable) at the DEBUG level with an
accompanying message.
|
void | debug(Marker marker, String msg)
Log a message with the specific Marker at the DEBUG level.
|
void | debug(Marker marker, String format, Object arg)
This method is similar to Logger method except that the
marker data is also taken into consideration.
|
void | debug(Marker marker, String format, Object arg1, Object arg2)
This method is similar to Logger
method except that the marker data is also taken into
consideration.
|
void | debug(Marker marker, String format, Object[] argArray)
This method is similar to (String, Object[])
method except that the marker data is also taken into
consideration.
|
void | debug(Marker marker, String msg, Throwable t)
This method is similar to Logger method except that the
marker data is also taken into consideration.
|
void | error(String msg)
Log a message at the ERROR level.
|
void | error(String format, Object arg)
Log a message at the ERROR level according to the specified format
and argument.
|
void | error(String format, Object arg1, Object arg2)
Log a message at the ERROR level according to the specified format
and arguments.
|
void | error(String format, Object[] argArray)
Log a message at the ERROR level according to the specified format
and arguments.
|
void | error(String msg, Throwable t)
Log an exception (throwable) at the ERROR level with an
accompanying message.
|
void | error(Marker marker, String msg)
Log a message with the specific Marker at the ERROR level.
|
void | error(Marker marker, String format, Object arg)
This method is similar to Logger method except that the
marker data is also taken into consideration.
|
void | error(Marker marker, String format, Object arg1, Object arg2)
This method is similar to Logger
method except that the marker data is also taken into
consideration.
|
void | error(Marker marker, String format, Object[] argArray)
This method is similar to (String, Object[])
method except that the marker data is also taken into
consideration.
|
void | error(Marker marker, String msg, Throwable t)
This method is similar to Logger
method except that the marker data is also taken into
consideration.
|
String | getName()
Return the name of this Logger instance. |
void | info(String msg)
Log a message at the INFO level.
|
void | info(String format, Object arg)
Log a message at the INFO level according to the specified format
and argument.
|
void | info(String format, Object arg1, Object arg2)
Log a message at the INFO level according to the specified format
and arguments.
|
void | info(String format, Object[] argArray)
Log a message at the INFO level according to the specified format
and arguments.
|
void | info(String msg, Throwable t)
Log an exception (throwable) at the INFO level with an
accompanying message.
|
void | info(Marker marker, String msg)
Log a message with the specific Marker at the INFO level.
|
void | info(Marker marker, String format, Object arg)
This method is similar to Logger method except that the
marker data is also taken into consideration.
|
void | info(Marker marker, String format, Object arg1, Object arg2)
This method is similar to Logger
method except that the marker data is also taken into
consideration.
|
void | info(Marker marker, String format, Object[] argArray)
This method is similar to (String, Object[])
method except that the marker data is also taken into
consideration.
|
void | info(Marker marker, String msg, Throwable t)
This method is similar to Logger method
except that the marker data is also taken into consideration.
|
boolean | isDebugEnabled()
Is the logger instance enabled for the DEBUG level? |
boolean | isDebugEnabled(Marker 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 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 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 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 marker)
Similar to isWarnEnabled method except that the marker
data is also taken into consideration.
|
void | trace(String msg)
Log a message at the TRACE level.
|
void | trace(String format, Object arg)
Log a message at the TRACE level according to the specified format
and argument.
|
void | trace(String format, Object arg1, Object arg2)
Log a message at the TRACE level according to the specified format
and arguments.
|
void | trace(String format, Object[] argArray)
Log a message at the TRACE level according to the specified format
and arguments.
|
void | trace(String msg, Throwable t)
Log an exception (throwable) at the TRACE level with an
accompanying message.
|
void | trace(Marker marker, String msg)
Log a message with the specific Marker at the TRACE level.
|
void | trace(Marker marker, String format, Object arg)
This method is similar to Logger method except that the
marker data is also taken into consideration.
|
void | trace(Marker marker, String format, Object arg1, Object arg2)
This method is similar to Logger
method except that the marker data is also taken into
consideration.
|
void | trace(Marker marker, String format, Object[] argArray)
This method is similar to (String, Object[])
method except that the marker data is also taken into
consideration.
|
void | trace(Marker marker, String msg, Throwable t)
This method is similar to Logger method except that the
marker data is also taken into consideration.
|
void | warn(String msg)
Log a message at the WARN level.
|
void | warn(String format, Object arg)
Log a message at the WARN level according to the specified format
and argument.
|
void | warn(String format, Object[] argArray)
Log a message at the WARN level according to the specified format
and arguments.
|
void | warn(String format, Object arg1, Object arg2)
Log a message at the WARN level according to the specified format
and arguments.
|
void | warn(String msg, Throwable t)
Log an exception (throwable) at the WARN level with an
accompanying message.
|
void | warn(Marker marker, String msg)
Log a message with the specific Marker at the WARN level.
|
void | warn(Marker marker, String format, Object arg)
This method is similar to Logger method except that the
marker data is also taken into consideration.
|
void | warn(Marker marker, String format, Object arg1, Object arg2)
This method is similar to Logger
method except that the marker data is also taken into
consideration.
|
void | warn(Marker marker, String format, Object[] argArray)
This method is similar to (String, Object[])
method except that the marker data is also taken into
consideration.
|
void | warn(Marker marker, String msg, Throwable t)
This method is similar to Logger method
except that the marker data is also taken into consideration.
|
Since: 1.3
Parameters: msg the message string to be logged
This form avoids superfluous object creation when the logger is disabled for the DEBUG level.
Parameters: format the format string arg the argument
This form avoids superfluous object creation when the logger is disabled for the DEBUG level.
Parameters: format the format string arg1 the first argument arg2 the second argument
This form avoids superfluous object creation when the logger is disabled for the DEBUG level.
Parameters: format the format string argArray an array of arguments
Parameters: msg the message accompanying the exception t the exception (throwable) to log
Parameters: marker the marker data specific to this log statement msg the message string to be logged
Parameters: marker the marker data specific to this log statement format the format string arg the argument
Parameters: marker the marker data specific to this log statement format the format string arg1 the first argument arg2 the second argument
(String, Object[])
method except that the marker data is also taken into
consideration.
Parameters: marker the marker data specific to this log statement format the format string argArray an array of arguments
Parameters: marker the marker data specific to this log statement msg the message accompanying the exception t the exception (throwable) to log
Parameters: msg the message string to be logged
This form avoids superfluous object creation when the logger is disabled for the ERROR level.
Parameters: format the format string arg the argument
This form avoids superfluous object creation when the logger is disabled for the ERROR level.
Parameters: format the format string arg1 the first argument arg2 the second argument
This form avoids superfluous object creation when the logger is disabled for the ERROR level.
Parameters: format the format string argArray an array of arguments
Parameters: msg the message accompanying the exception t the exception (throwable) to log
Parameters: marker The marker specific to this log statement msg the message string to be logged
Parameters: marker the marker data specific to this log statement format the format string arg the argument
Parameters: marker the marker data specific to this log statement format the format string arg1 the first argument arg2 the second argument
(String, Object[])
method except that the marker data is also taken into
consideration.
Parameters: marker the marker data specific to this log statement format the format string argArray an array of arguments
Parameters: marker the marker data specific to this log statement msg the message accompanying the exception t the exception (throwable) to log
Logger
instance.Parameters: msg the message string to be logged
This form avoids superfluous object creation when the logger is disabled for the INFO level.
Parameters: format the format string arg the argument
This form avoids superfluous object creation when the logger is disabled for the INFO level.
Parameters: format the format string arg1 the first argument arg2 the second argument
This form avoids superfluous object creation when the logger is disabled for the INFO level.
Parameters: format the format string argArray an array of arguments
Parameters: msg the message accompanying the exception t the exception (throwable) to log
Parameters: marker The marker specific to this log statement msg the message string to be logged
Parameters: marker the marker data specific to this log statement format the format string arg the argument
Parameters: marker the marker data specific to this log statement format the format string arg1 the first argument arg2 the second argument
(String, Object[])
method except that the marker data is also taken into
consideration.
Parameters: marker the marker data specific to this log statement format the format string argArray an array of arguments
Parameters: marker the marker data for this log statement msg the message accompanying the exception t the exception (throwable) to log
Returns: True if this Logger is enabled for the DEBUG level, false otherwise.
Parameters: marker The marker data to take into consideration
Returns: True if this Logger is enabled for the ERROR level, false otherwise.
Parameters: marker The marker data to take into consideration
Returns: True if this Logger is enabled for the INFO level, false otherwise.
Parameters: marker The marker data to take into consideration
Returns: True if this Logger is enabled for the TRACE level, false otherwise.
Since: 1.4
Parameters: marker The marker data to take into consideration
Since: 1.4
Returns: True if this Logger is enabled for the WARN level, false otherwise.
Parameters: marker The marker data to take into consideration
Parameters: msg the message string to be logged
Since: 1.4
This form avoids superfluous object creation when the logger is disabled for the TRACE level.
Parameters: format the format string arg the argument
Since: 1.4
This form avoids superfluous object creation when the logger is disabled for the TRACE level.
Parameters: format the format string arg1 the first argument arg2 the second argument
Since: 1.4
This form avoids superfluous object creation when the logger is disabled for the TRACE level.
Parameters: format the format string argArray an array of arguments
Since: 1.4
Parameters: msg the message accompanying the exception t the exception (throwable) to log
Since: 1.4
Parameters: marker the marker data specific to this log statement msg the message string to be logged
Since: 1.4
Parameters: marker the marker data specific to this log statement format the format string arg the argument
Since: 1.4
Parameters: marker the marker data specific to this log statement format the format string arg1 the first argument arg2 the second argument
Since: 1.4
(String, Object[])
method except that the marker data is also taken into
consideration.
Parameters: marker the marker data specific to this log statement format the format string argArray an array of arguments
Since: 1.4
Parameters: marker the marker data specific to this log statement msg the message accompanying the exception t the exception (throwable) to log
Since: 1.4
Parameters: msg the message string to be logged
This form avoids superfluous object creation when the logger is disabled for the WARN level.
Parameters: format the format string arg the argument
This form avoids superfluous object creation when the logger is disabled for the WARN level.
Parameters: format the format string argArray an array of arguments
This form avoids superfluous object creation when the logger is disabled for the WARN level.
Parameters: format the format string arg1 the first argument arg2 the second argument
Parameters: msg the message accompanying the exception t the exception (throwable) to log
Parameters: marker The marker specific to this log statement msg the message string to be logged
Parameters: marker the marker data specific to this log statement format the format string arg the argument
Parameters: marker the marker data specific to this log statement format the format string arg1 the first argument arg2 the second argument
(String, Object[])
method except that the marker data is also taken into
consideration.
Parameters: marker the marker data specific to this log statement format the format string argArray an array of arguments
Parameters: marker the marker data for this log statement msg the message accompanying the exception t the exception (throwable) to log