Package net.spy.memcached.compat.log
Class DefaultLogger
java.lang.Object
net.spy.memcached.compat.log.AbstractLogger
net.spy.memcached.compat.log.DefaultLogger
- All Implemented Interfaces:
Logger
Default logger implementation.
This logger is really primitive. It just logs everything to stderr if it's
higher than INFO.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanAlways returns false, debug is not enabled on the DefaultLogger.booleanAlways returns true, info is always enabled on the DefaultLogger.booleanAlways returns false, trace is not enabled on the DefaultLogger.voidSubclasses should implement this method to determine what to do when a client wants to log at a particular level.
-
Constructor Details
-
DefaultLogger
Get an instance of DefaultLogger.
-
-
Method Details
-
isTraceEnabled
public boolean isTraceEnabled()Always returns false, trace is not enabled on the DefaultLogger.- Returns:
- true if trace messages would be displayed.
-
isDebugEnabled
public boolean isDebugEnabled()Always returns false, debug is not enabled on the DefaultLogger.- Specified by:
isDebugEnabledin interfaceLogger- Specified by:
isDebugEnabledin classAbstractLogger- Returns:
- true if debug messages would be displayed
-
isInfoEnabled
public boolean isInfoEnabled()Always returns true, info is always enabled on the DefaultLogger.- Specified by:
isInfoEnabledin interfaceLogger- Specified by:
isInfoEnabledin classAbstractLogger- Returns:
- true if info messages would be displayed
-
log
Description copied from class:AbstractLoggerSubclasses should implement this method to determine what to do when a client wants to log at a particular level.- Specified by:
login interfaceLogger- Specified by:
login classAbstractLogger- Parameters:
level- the level to log at (see the fields of this class)message- the message to loge- the exception that caused the message (or null)- See Also:
-