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
public class DefaultLogger extends AbstractLogger
Default logger implementation. This logger is really primitive. It just logs everything to stderr if it's higher than INFO.
-
-
Field Summary
Fields Modifier and Type Field Description private java.text.SimpleDateFormatdf
-
Constructor Summary
Constructors Constructor Description DefaultLogger(java.lang.String name)Get an instance of DefaultLogger.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisDebugEnabled()Always returns false, debug is not enabled on the DefaultLogger.booleanisInfoEnabled()Always returns true, info is always enabled on the DefaultLogger.booleanisTraceEnabled()Always returns false, trace is not enabled on the DefaultLogger.voidlog(Level level, java.lang.Object message, java.lang.Throwable e)Subclasses should implement this method to determine what to do when a client wants to log at a particular level.
-
-
-
Method Detail
-
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
public void log(Level level, java.lang.Object message, java.lang.Throwable e)
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:
AbstractLogger
-
-