public abstract class Logger
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static LoggerFactory |
LOGGER_FACTORY |
private static java.lang.String |
LOGGER_FACTORY_IMPLEMENTATION |
Constructor and Description |
---|
Logger() |
Modifier and Type | Method and Description |
---|---|
abstract void |
debug(java.lang.String message) |
abstract void |
debug(java.lang.String message,
java.lang.String message2) |
abstract void |
error(java.lang.String message) |
abstract void |
error(java.lang.String message,
java.lang.Throwable th) |
static Logger |
getLogger(java.lang.Class clazz)
Returns a Logger instance associated with the specified class.
|
private static LoggerFactory |
getLoggerFactoryIfAvailable(java.lang.String checkClassName,
java.lang.String implementationClass) |
abstract void |
info(java.lang.String message) |
abstract void |
info(java.lang.String message,
java.lang.String message2) |
abstract boolean |
isDebugEnabled()
tests if debug level logging is enabled
|
abstract boolean |
isErrorEnabled()
tests if error level logging is enabled
|
abstract boolean |
isInfoEnabled()
tests if info level logging is enabled
|
abstract boolean |
isWarnEnabled()
tests if warn level logging is enabled
|
abstract void |
warn(java.lang.String message) |
abstract void |
warn(java.lang.String message,
java.lang.String message2) |
private static final LoggerFactory LOGGER_FACTORY
private static final java.lang.String LOGGER_FACTORY_IMPLEMENTATION
private static LoggerFactory getLoggerFactoryIfAvailable(java.lang.String checkClassName, java.lang.String implementationClass)
public static Logger getLogger(java.lang.Class clazz)
clazz
- classpublic abstract boolean isDebugEnabled()
public abstract boolean isInfoEnabled()
public abstract boolean isWarnEnabled()
public abstract boolean isErrorEnabled()
public abstract void debug(java.lang.String message)
message
- messagepublic abstract void debug(java.lang.String message, java.lang.String message2)
message
- messagemessage2
- message2public abstract void info(java.lang.String message)
message
- messagepublic abstract void info(java.lang.String message, java.lang.String message2)
message
- messagemessage2
- message2public abstract void warn(java.lang.String message)
message
- messagepublic abstract void warn(java.lang.String message, java.lang.String message2)
message
- messagemessage2
- message2public abstract void error(java.lang.String message)
message
- messagepublic abstract void error(java.lang.String message, java.lang.Throwable th)
message
- messageth
- throwable