org.shiftone.jrat.util.log
Class Logger
java.lang.Object
org.shiftone.jrat.util.log.Logger
- All Implemented Interfaces:
- Constants, LogTarget
public class Logger
- extends java.lang.Object
- implements LogTarget, Constants
Interface Log
- Author:
- jeff@shiftone.org (Jeff Drost)
Method Summary |
void |
debug(java.lang.Object obj)
|
void |
debug(java.lang.Object obj,
java.lang.Throwable t)
|
void |
error(java.lang.Object obj)
|
void |
error(java.lang.Object obj,
java.lang.Throwable t)
|
void |
fatal(java.lang.Object obj)
|
void |
fatal(java.lang.Object obj,
java.lang.Throwable t)
|
static Logger |
getLogger(java.lang.Class klass)
|
static Logger |
getLogger(java.lang.String topic)
|
void |
info(java.lang.Object obj)
|
void |
info(java.lang.Object obj,
java.lang.Throwable t)
|
boolean |
isDebugEnabled()
|
boolean |
isInfoEnabled()
|
boolean |
isLevelEnabled(int level)
|
boolean |
isLevelEnabled(java.lang.String topic,
int level)
|
boolean |
isTraceEnabled()
|
void |
log(java.lang.String topic,
int level,
java.lang.Object message,
java.lang.Throwable throwable)
|
void |
trace(java.lang.Object obj)
|
void |
warn(java.lang.Object obj)
|
void |
warn(java.lang.Object obj,
java.lang.Throwable t)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Logger
Logger(java.lang.String topic,
LogTarget target)
getLogger
public static Logger getLogger(java.lang.Class klass)
getLogger
public static Logger getLogger(java.lang.String topic)
log
public void log(java.lang.String topic,
int level,
java.lang.Object message,
java.lang.Throwable throwable)
- Specified by:
log
in interface LogTarget
isLevelEnabled
public boolean isLevelEnabled(java.lang.String topic,
int level)
- Specified by:
isLevelEnabled
in interface LogTarget
isLevelEnabled
public boolean isLevelEnabled(int level)
isInfoEnabled
public boolean isInfoEnabled()
isDebugEnabled
public boolean isDebugEnabled()
isTraceEnabled
public boolean isTraceEnabled()
trace
public void trace(java.lang.Object obj)
debug
public void debug(java.lang.Object obj)
debug
public void debug(java.lang.Object obj,
java.lang.Throwable t)
info
public void info(java.lang.Object obj)
info
public void info(java.lang.Object obj,
java.lang.Throwable t)
warn
public void warn(java.lang.Object obj)
warn
public void warn(java.lang.Object obj,
java.lang.Throwable t)
error
public void error(java.lang.Object obj)
error
public void error(java.lang.Object obj,
java.lang.Throwable t)
fatal
public void fatal(java.lang.Object obj)
fatal
public void fatal(java.lang.Object obj,
java.lang.Throwable t)