consciouscode.logging
Class AbstractLog
java.lang.Object
consciouscode.logging.AbstractLog
- All Implemented Interfaces:
- Log
- Direct Known Subclasses:
- MockLogger, PrefixedLog, PrintLog, TeeLog
public abstract class AbstractLog
- extends Object
- implements Log
A simple abstract implementation of Log that redirects all log
commands to a single abstract method doLog(String, Throwable).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRACE
public static final int TRACE
- See Also:
- Constant Field Values
DEBUG
public static final int DEBUG
- See Also:
- Constant Field Values
INFO
public static final int INFO
- See Also:
- Constant Field Values
WARN
public static final int WARN
- See Also:
- Constant Field Values
ERROR
public static final int ERROR
- See Also:
- Constant Field Values
FATAL
public static final int FATAL
- See Also:
- Constant Field Values
NONE
public static final int NONE
- See Also:
- Constant Field Values
myLogLevel
protected int myLogLevel
AbstractLog
public AbstractLog()
setLogLevel
public void setLogLevel(int level)
isTraceEnabled
public boolean isTraceEnabled()
- Specified by:
isTraceEnabled in interface Log
trace
public void trace(Object message)
- Specified by:
trace in interface Log
trace
public void trace(Object message,
Throwable t)
- Specified by:
trace in interface Log
isDebugEnabled
public boolean isDebugEnabled()
- Specified by:
isDebugEnabled in interface Log
debug
public void debug(Object message)
- Specified by:
debug in interface Log
debug
public void debug(Object message,
Throwable t)
- Specified by:
debug in interface Log
isInfoEnabled
public boolean isInfoEnabled()
- Specified by:
isInfoEnabled in interface Log
info
public void info(Object message)
- Specified by:
info in interface Log
info
public void info(Object message,
Throwable t)
- Specified by:
info in interface Log
isWarnEnabled
public boolean isWarnEnabled()
- Specified by:
isWarnEnabled in interface Log
warn
public void warn(Object message)
- Specified by:
warn in interface Log
warn
public void warn(Object message,
Throwable t)
- Specified by:
warn in interface Log
isErrorEnabled
public boolean isErrorEnabled()
- Specified by:
isErrorEnabled in interface Log
error
public void error(Object message)
- Specified by:
error in interface Log
error
public void error(Object message,
Throwable t)
- Specified by:
error in interface Log
isFatalEnabled
public boolean isFatalEnabled()
- Specified by:
isFatalEnabled in interface Log
fatal
public void fatal(Object message)
- Specified by:
fatal in interface Log
fatal
public void fatal(Object message,
Throwable t)
- Specified by:
fatal in interface Log
doLog
protected void doLog(int level,
Object message,
Throwable exception)
doLog
protected abstract void doLog(String message,
Throwable exception)
Copyright © 2001–2012
Todd V. Jonker. All Rights Reserved.