|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Logger
The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that logging takes place through concrete implementations of this interface.
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 | |
|---|---|
static String |
ROOT_LOGGER_NAME
Case insensitive String constant used to retrieve the name of the root logger. |
| Method Summary | |
|---|---|
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 debug(String, Object) method except that the
marker data is also taken into consideration. |
void |
debug(Marker marker,
String format,
Object[] argArray)
This method is similar to debug(String, Object[])
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 debug(String, Object, 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 debug(String, Throwable) method except that the
marker data is also taken into consideration. |
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[] argArray)
Log a message at the DEBUG level according to the specified format and arguments. |
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 msg,
Throwable t)
Log an exception (throwable) at the DEBUG 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 error(String, Object) method except that the
marker data is also taken into consideration. |
void |
error(Marker marker,
String format,
Object[] argArray)
This method is similar to error(String, Object[])
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 error(String, Object, 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 error(String, Throwable)
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[] argArray)
Log a message at the ERROR level according to the specified format and arguments. |
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 msg,
Throwable t)
Log an exception (throwable) at the ERROR level with an accompanying message. |
String |
getName()
Return the name of this Logger instance. |
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 info(String, Object) method except that the
marker data is also taken into consideration. |
void |
info(Marker marker,
String format,
Object[] argArray)
This method is similar to info(String, Object[])
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 info(String, Object, 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 info(String, Throwable) method
except that the marker data is also taken into consideration. |
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[] argArray)
Log a message at the INFO level according to the specified format and arguments. |
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 msg,
Throwable t)
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 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(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 trace(String, Object) method except that the
marker data is also taken into consideration. |
void |
trace(Marker marker,
String format,
Object[] argArray)
This method is similar to trace(String, Object[])
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 trace(String, Object, 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 trace(String, Throwable) 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[] argArray)
Log a message at the TRACE level according to the specified format and arguments. |
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 msg,
Throwable t)
Log an exception (throwable) at the TRACE 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 warn(String, Object) method except that the
marker data is also taken into consideration. |
void |
warn(Marker marker,
String format,
Object[] argArray)
This method is similar to warn(String, Object[])
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 warn(String, Object, 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 warn(String, Throwable) 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. |
| Field Detail |
|---|
static final String ROOT_LOGGER_NAME
| Method Detail |
|---|
String getName()
Logger instance.
boolean isTraceEnabled()
void trace(String msg)
msg - the message string to be logged
void trace(String format,
Object arg)
This form avoids superfluous object creation when the logger is disabled for the TRACE level.
format - the format stringarg - the argument
void trace(String format,
Object arg1,
Object arg2)
This form avoids superfluous object creation when the logger is disabled for the TRACE level.
format - the format stringarg1 - the first argumentarg2 - the second argument
void trace(String format,
Object[] argArray)
This form avoids superfluous object creation when the logger is disabled for the TRACE level.
format - the format stringargArray - an array of arguments
void trace(String msg,
Throwable t)
msg - the message accompanying the exceptiont - the exception (throwable) to logboolean isTraceEnabled(Marker marker)
isTraceEnabled() method except that the
marker data is also taken into account.
marker - The marker data to take into consideration
void trace(Marker marker,
String msg)
marker - the marker data specific to this log statementmsg - the message string to be logged
void trace(Marker marker,
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 statementformat - the format stringarg - the argument
void trace(Marker marker,
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 statementformat - the format stringarg1 - the first argumentarg2 - the second argument
void trace(Marker marker,
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 statementformat - the format stringargArray - an array of arguments
void trace(Marker marker,
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 statementmsg - the message accompanying the exceptiont - the exception (throwable) to logboolean isDebugEnabled()
void debug(String msg)
msg - the message string to be logged
void debug(String format,
Object arg)
This form avoids superfluous object creation when the logger is disabled for the DEBUG level.
format - the format stringarg - the argument
void debug(String format,
Object arg1,
Object arg2)
This form avoids superfluous object creation when the logger is disabled for the DEBUG level.
format - the format stringarg1 - the first argumentarg2 - the second argument
void debug(String format,
Object[] argArray)
This form avoids superfluous object creation when the logger is disabled for the DEBUG level.
format - the format stringargArray - an array of arguments
void debug(String msg,
Throwable t)
msg - the message accompanying the exceptiont - the exception (throwable) to logboolean isDebugEnabled(Marker marker)
isDebugEnabled() method except that the
marker data is also taken into account.
marker - The marker data to take into consideration
void debug(Marker marker,
String msg)
marker - the marker data specific to this log statementmsg - the message string to be logged
void debug(Marker marker,
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 statementformat - the format stringarg - the argument
void debug(Marker marker,
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 statementformat - the format stringarg1 - the first argumentarg2 - the second argument
void debug(Marker marker,
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 statementformat - the format stringargArray - an array of arguments
void debug(Marker marker,
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 statementmsg - the message accompanying the exceptiont - the exception (throwable) to logboolean isInfoEnabled()
void info(String msg)
msg - the message string to be logged
void info(String format,
Object arg)
This form avoids superfluous object creation when the logger is disabled for the INFO level.
format - the format stringarg - the argument
void info(String format,
Object arg1,
Object arg2)
This form avoids superfluous object creation when the logger is disabled for the INFO level.
format - the format stringarg1 - the first argumentarg2 - the second argument
void info(String format,
Object[] argArray)
This form avoids superfluous object creation when the logger is disabled for the INFO level.
format - the format stringargArray - an array of arguments
void info(String msg,
Throwable t)
msg - the message accompanying the exceptiont - the exception (throwable) to logboolean isInfoEnabled(Marker marker)
isInfoEnabled() method except that the marker
data is also taken into consideration.
marker - The marker data to take into consideration
void info(Marker marker,
String msg)
marker - The marker specific to this log statementmsg - the message string to be logged
void info(Marker marker,
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 statementformat - the format stringarg - the argument
void info(Marker marker,
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 statementformat - the format stringarg1 - the first argumentarg2 - the second argument
void info(Marker marker,
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 statementformat - the format stringargArray - an array of arguments
void info(Marker marker,
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 statementmsg - the message accompanying the exceptiont - the exception (throwable) to logboolean isWarnEnabled()
void warn(String msg)
msg - the message string to be logged
void warn(String format,
Object arg)
This form avoids superfluous object creation when the logger is disabled for the WARN level.
format - the format stringarg - the argument
void warn(String format,
Object[] argArray)
This form avoids superfluous object creation when the logger is disabled for the WARN level.
format - the format stringargArray - an array of arguments
void warn(String format,
Object arg1,
Object arg2)
This form avoids superfluous object creation when the logger is disabled for the WARN level.
format - the format stringarg1 - the first argumentarg2 - the second argument
void warn(String msg,
Throwable t)
msg - the message accompanying the exceptiont - the exception (throwable) to logboolean isWarnEnabled(Marker marker)
isWarnEnabled() method except that the marker
data is also taken into consideration.
marker - The marker data to take into consideration
void warn(Marker marker,
String msg)
marker - The marker specific to this log statementmsg - the message string to be logged
void warn(Marker marker,
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 statementformat - the format stringarg - the argument
void warn(Marker marker,
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 statementformat - the format stringarg1 - the first argumentarg2 - the second argument
void warn(Marker marker,
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 statementformat - the format stringargArray - an array of arguments
void warn(Marker marker,
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 statementmsg - the message accompanying the exceptiont - the exception (throwable) to logboolean isErrorEnabled()
void error(String msg)
msg - the message string to be logged
void error(String format,
Object arg)
This form avoids superfluous object creation when the logger is disabled for the ERROR level.
format - the format stringarg - the argument
void error(String format,
Object arg1,
Object arg2)
This form avoids superfluous object creation when the logger is disabled for the ERROR level.
format - the format stringarg1 - the first argumentarg2 - the second argument
void error(String format,
Object[] argArray)
This form avoids superfluous object creation when the logger is disabled for the ERROR level.
format - the format stringargArray - an array of arguments
void error(String msg,
Throwable t)
msg - the message accompanying the exceptiont - the exception (throwable) to logboolean isErrorEnabled(Marker marker)
isErrorEnabled() method except that the
marker data is also taken into consideration.
marker - The marker data to take into consideration
void error(Marker marker,
String msg)
marker - The marker specific to this log statementmsg - the message string to be logged
void error(Marker marker,
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 statementformat - the format stringarg - the argument
void error(Marker marker,
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 statementformat - the format stringarg1 - the first argumentarg2 - the second argument
void error(Marker marker,
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 statementformat - the format stringargArray - an array of arguments
void error(Marker marker,
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 statementmsg - the message accompanying the exceptiont - the exception (throwable) to log
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||