Package org.apache.axis2.util
Class OnDemandLogger
- java.lang.Object
-
- org.apache.axis2.util.OnDemandLogger
-
public class OnDemandLogger extends Object
The OnDemandLogger will defer the creation of the actual Log object until it is needed. This may be necessary to ensure that the Log implementation is consistent with the Log interface in the current class loader.
-
-
Constructor Summary
Constructors Constructor Description OnDemandLogger(Class c)
Create an on-demand logger for the given class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(Object arg0)
void
debug(Object arg0, Throwable arg1)
void
error(Object arg0)
void
error(Object arg0, Throwable arg1)
void
fatal(Object arg0)
void
fatal(Object arg0, Throwable arg1)
boolean
hasLog()
void
info(Object arg0)
void
info(Object arg0, Throwable arg1)
boolean
isDebugEnabled()
boolean
isErrorEnabled()
boolean
isFatalEnabled()
boolean
isInfoEnabled()
boolean
isTraceEnabled()
boolean
isWarnEnabled()
void
resetLog()
reset the Log object to force a reloadvoid
trace(Object arg0)
void
trace(Object arg0, Throwable arg1)
void
warn(Object arg0)
void
warn(Object arg0, Throwable arg1)
-
-
-
Constructor Detail
-
OnDemandLogger
public OnDemandLogger(Class c)
Create an on-demand logger for the given class.- Parameters:
c
-
-
-
Method Detail
-
resetLog
public void resetLog()
reset the Log object to force a reload
-
hasLog
public boolean hasLog()
- Returns:
- true if Log is set
-
debug
public void debug(Object arg0)
-
error
public void error(Object arg0)
-
fatal
public void fatal(Object arg0)
-
info
public void info(Object arg0)
-
isDebugEnabled
public boolean isDebugEnabled()
-
isErrorEnabled
public boolean isErrorEnabled()
-
isFatalEnabled
public boolean isFatalEnabled()
-
isInfoEnabled
public boolean isInfoEnabled()
-
isTraceEnabled
public boolean isTraceEnabled()
-
isWarnEnabled
public boolean isWarnEnabled()
-
trace
public void trace(Object arg0)
-
warn
public void warn(Object arg0)
-
-