org.granite.logging
Class Logger
java.lang.Object
org.granite.logging.Logger
- Direct Known Subclasses:
- JdkLogger, Log4jLogger
public abstract class Logger
- extends Object
- Author:
- Franck WOLFF
|
Method Summary |
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)
|
abstract void |
fatal(String message,
Object... args)
|
abstract void |
fatal(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 |
setLevel(Level level)
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOGGER_IMPL_SYSTEM_PROPERTY
public static final String LOGGER_IMPL_SYSTEM_PROPERTY
- See Also:
- Constant Field Values
Logger
protected Logger(Object loggerImpl,
LoggingFormatter formatter)
getLoggerImpl
protected Object getLoggerImpl()
getFormatter
protected LoggingFormatter getFormatter()
getLogger
public static Logger getLogger()
getLogger
public static Logger getLogger(Class<?> clazz)
getLogger
public static Logger getLogger(String name)
getLogger
public static Logger getLogger(LoggingFormatter formatter)
getLogger
public static Logger getLogger(Class<?> clazz,
LoggingFormatter formatter)
getLogger
public static Logger getLogger(String name,
LoggingFormatter formatter)
info
public abstract void info(String message,
Object... args)
info
public abstract void info(Throwable t,
String message,
Object... args)
trace
public abstract void trace(String message,
Object... args)
trace
public abstract void trace(Throwable t,
String message,
Object... args)
warn
public abstract void warn(String message,
Object... args)
warn
public abstract void warn(Throwable t,
String message,
Object... args)
debug
public abstract void debug(String message,
Object... args)
debug
public abstract void debug(Throwable t,
String message,
Object... args)
error
public abstract void error(String message,
Object... args)
error
public abstract void error(Throwable t,
String message,
Object... args)
fatal
public abstract void fatal(String message,
Object... args)
fatal
public abstract void fatal(Throwable t,
String message,
Object... args)
setLevel
public abstract void setLevel(Level level)
isDebugEnabled
public abstract boolean isDebugEnabled()
isErrorEnabled
public abstract boolean isErrorEnabled()
isFatalEnabled
public abstract boolean isFatalEnabled()
isInfoEnabled
public abstract boolean isInfoEnabled()
isTraceEnabled
public abstract boolean isTraceEnabled()
isWarnEnabled
public abstract boolean isWarnEnabled()