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.