Class AbstractLogger
java.lang.Object
net.spy.memcached.compat.log.AbstractLogger
- All Implemented Interfaces:
Logger
- Direct Known Subclasses:
DefaultLogger, Log4JLogger, SLF4JLogger, SunLogger
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractLogger(String nm) Instantiate the abstract logger. -
Method Summary
Modifier and TypeMethodDescriptionvoidLog a message at debug level.voidLog a message at debug level.voidLog a formatted message at debug level.voidLog a message at error level.voidLog a message at error level.voidLog a formatted message at debug level.voidLog a message at fatal level.voidLog a message at fatal level.voidLog a formatted message at debug level.getName()Get the name of this logger.getThrowable(Object[] args) Get the throwable from the last element of this array if it is Throwable, else null.voidLog a message at info level.voidLog a message at info level.voidLog a formatted message at info level.abstract booleanTrue if debug is enabled for this logger.abstract booleanTrue if debug is enabled for this logger.voidLog a message at the given level.abstract voidSubclasses should implement this method to determine what to do when a client wants to log at a particular level.voidLog a message at trace level.voidLog a message at trace level.voidLog a formatted message at trace level.voidLog a message at warning level.voidLog a message at warning level.voidLog a formatted message at debug level.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Logger
isTraceEnabled
-
Field Details
-
name
-
-
Constructor Details
-
AbstractLogger
Instantiate the abstract logger.
-
-
Method Details
-
getName
-
getThrowable
-
isDebugEnabled
public abstract boolean isDebugEnabled()True if debug is enabled for this logger. Default implementation always returns false- Specified by:
isDebugEnabledin interfaceLogger- Returns:
- true if debug messages would be displayed
-
isInfoEnabled
public abstract boolean isInfoEnabled()True if debug is enabled for this logger. Default implementation always returns false- Specified by:
isInfoEnabledin interfaceLogger- Returns:
- true if info messages would be displayed
-
trace
-
trace
-
trace
-
debug
-
debug
-
debug
-
info
-
info
-
info
-
warn
-
warn
-
warn
-
error
-
error
-
error
-
fatal
-
fatal
-
fatal
-
log
-
log
Subclasses should implement this method to determine what to do when a client wants to log at a particular level.
-