public abstract class Logger extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
LOGGER_IMPL_SYSTEM_PROPERTY |
| Modifier | Constructor and Description |
|---|---|
protected |
Logger(Object loggerImpl,
LoggingFormatter formatter) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
debug(String message,
Object... args) |
abstract void |
debug(Throwable t,
String message,
Object... args) |
abstract void |
error(String message,
Object... args) |
abstract void |
error(Throwable t,
String message,
Object... args) |
protected LoggingFormatter |
getFormatter() |
static Logger |
getLogger() |
static Logger |
getLogger(Class<?> clazz) |
static Logger |
getLogger(Class<?> clazz,
LoggingFormatter formatter) |
static Logger |
getLogger(LoggingFormatter formatter) |
static Logger |
getLogger(String name) |
static Logger |
getLogger(String name,
LoggingFormatter formatter) |
protected Object |
getLoggerImpl() |
abstract void |
info(String message,
Object... args) |
abstract void |
info(Throwable t,
String message,
Object... args) |
abstract boolean |
isDebugEnabled() |
abstract boolean |
isErrorEnabled() |
abstract boolean |
isFatalEnabled() |
abstract boolean |
isInfoEnabled() |
abstract boolean |
isTraceEnabled() |
abstract boolean |
isWarnEnabled() |
abstract void |
trace(String message,
Object... args) |
abstract void |
trace(Throwable t,
String message,
Object... args) |
abstract void |
warn(String message,
Object... args) |
abstract void |
warn(Throwable t,
String message,
Object... args) |
public static final String LOGGER_IMPL_SYSTEM_PROPERTY
protected Logger(Object loggerImpl, LoggingFormatter formatter)
protected Object getLoggerImpl()
protected LoggingFormatter getFormatter()
public static Logger getLogger(LoggingFormatter formatter)
public static Logger getLogger(Class<?> clazz, LoggingFormatter formatter)
public static Logger getLogger(String name, LoggingFormatter formatter)
public abstract boolean isDebugEnabled()
public abstract boolean isErrorEnabled()
public abstract boolean isFatalEnabled()
public abstract boolean isInfoEnabled()
public abstract boolean isTraceEnabled()
public abstract boolean isWarnEnabled()