com.mycila.log
Class AbstractLogger
java.lang.Object
com.mycila.log.AbstractLogger
- All Implemented Interfaces:
- Logger
- Direct Known Subclasses:
- JDKLogger, Log4jLogger, NopLogger
public abstract class AbstractLogger
- extends java.lang.Object
- implements Logger
- Author:
- Mathieu Carbou (mathieu.carbou@gmail.com)
|
Method Summary |
boolean |
canDebug()
|
boolean |
canError()
|
boolean |
canInfo()
|
boolean |
canTrace()
|
boolean |
canWarn()
|
void |
debug(java.lang.Object message)
|
void |
debug(java.lang.Object message,
java.lang.Object... args)
|
void |
debug(java.lang.Throwable throwable,
java.lang.Object message)
|
void |
debug(java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
|
protected abstract void |
doLog(Level level,
java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
|
void |
error(java.lang.Object message)
|
void |
error(java.lang.Object message,
java.lang.Object... args)
|
void |
error(java.lang.Throwable throwable,
java.lang.Object message)
|
void |
error(java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
|
void |
info(java.lang.Object message)
|
void |
info(java.lang.Object message,
java.lang.Object... args)
|
void |
info(java.lang.Throwable throwable,
java.lang.Object message)
|
void |
info(java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
|
void |
log(Level level,
java.lang.Object message)
|
void |
log(Level level,
java.lang.Object message,
java.lang.Object... args)
|
void |
log(Level level,
java.lang.Throwable throwable,
java.lang.Object message)
|
void |
log(Level level,
java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
|
void |
trace(java.lang.Object message)
|
void |
trace(java.lang.Object message,
java.lang.Object... args)
|
void |
trace(java.lang.Throwable throwable,
java.lang.Object message)
|
void |
trace(java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
|
void |
warn(java.lang.Object message)
|
void |
warn(java.lang.Object message,
java.lang.Object... args)
|
void |
warn(java.lang.Throwable throwable,
java.lang.Object message)
|
void |
warn(java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.mycila.log.Logger |
canLog |
AbstractLogger
public AbstractLogger()
canTrace
public boolean canTrace()
- Specified by:
canTrace in interface Logger
trace
public final void trace(java.lang.Object message,
java.lang.Object... args)
- Specified by:
trace in interface Logger
trace
public final void trace(java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
- Specified by:
trace in interface Logger
canDebug
public final boolean canDebug()
- Specified by:
canDebug in interface Logger
debug
public final void debug(java.lang.Object message,
java.lang.Object... args)
- Specified by:
debug in interface Logger
debug
public final void debug(java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
- Specified by:
debug in interface Logger
canInfo
public final boolean canInfo()
- Specified by:
canInfo in interface Logger
info
public final void info(java.lang.Object message,
java.lang.Object... args)
- Specified by:
info in interface Logger
info
public final void info(java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
- Specified by:
info in interface Logger
canWarn
public final boolean canWarn()
- Specified by:
canWarn in interface Logger
warn
public final void warn(java.lang.Object message,
java.lang.Object... args)
- Specified by:
warn in interface Logger
warn
public final void warn(java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
- Specified by:
warn in interface Logger
canError
public final boolean canError()
- Specified by:
canError in interface Logger
error
public final void error(java.lang.Object message,
java.lang.Object... args)
- Specified by:
error in interface Logger
error
public final void error(java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
- Specified by:
error in interface Logger
log
public final void log(Level level,
java.lang.Object message,
java.lang.Object... args)
- Specified by:
log in interface Logger
log
public final void log(Level level,
java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
- Specified by:
log in interface Logger
debug
public void debug(java.lang.Object message)
- Specified by:
debug in interface Logger
debug
public void debug(java.lang.Throwable throwable,
java.lang.Object message)
- Specified by:
debug in interface Logger
error
public void error(java.lang.Object message)
- Specified by:
error in interface Logger
error
public void error(java.lang.Throwable throwable,
java.lang.Object message)
- Specified by:
error in interface Logger
info
public void info(java.lang.Object message)
- Specified by:
info in interface Logger
info
public void info(java.lang.Throwable throwable,
java.lang.Object message)
- Specified by:
info in interface Logger
log
public void log(Level level,
java.lang.Object message)
- Specified by:
log in interface Logger
log
public void log(Level level,
java.lang.Throwable throwable,
java.lang.Object message)
- Specified by:
log in interface Logger
trace
public void trace(java.lang.Object message)
- Specified by:
trace in interface Logger
trace
public void trace(java.lang.Throwable throwable,
java.lang.Object message)
- Specified by:
trace in interface Logger
warn
public void warn(java.lang.Object message)
- Specified by:
warn in interface Logger
warn
public void warn(java.lang.Throwable throwable,
java.lang.Object message)
- Specified by:
warn in interface Logger
doLog
protected abstract void doLog(Level level,
java.lang.Throwable throwable,
java.lang.Object message,
java.lang.Object... args)
Copyright © 2008-2010 Mycila. All Rights Reserved.