net.spy.memcached.compat.log
Class DefaultLogger

java.lang.Object
  extended by net.spy.memcached.compat.log.AbstractLogger
      extended by 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.


Constructor Summary
DefaultLogger(String name)
          Get an instance of DefaultLogger.
 
Method Summary
 boolean isDebugEnabled()
          False.
 boolean isInfoEnabled()
          True.
 void log(Level level, Object message, Throwable e)
          Subclasses should implement this method to determine what to do when a client wants to log at a particular level.
 
Methods inherited from class net.spy.memcached.compat.log.AbstractLogger
debug, debug, debug, error, error, error, fatal, fatal, fatal, getName, getThrowable, info, info, info, log, warn, warn, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLogger

public DefaultLogger(String name)
Get an instance of DefaultLogger.

Method Detail

isDebugEnabled

public boolean isDebugEnabled()
False.

Specified by:
isDebugEnabled in interface Logger
Specified by:
isDebugEnabled in class AbstractLogger
Returns:
true if debug messages would be displayed

isInfoEnabled

public boolean isInfoEnabled()
True.

Specified by:
isInfoEnabled in interface Logger
Specified by:
isInfoEnabled in class AbstractLogger
Returns:
true if info messages would be displayed

log

public void log(Level level,
                Object message,
                Throwable e)
Description copied from class: AbstractLogger
Subclasses should implement this method to determine what to do when a client wants to log at a particular level.

Specified by:
log in interface Logger
Specified by:
log in class AbstractLogger
Parameters:
level - the level to log at (see the fields of this class)
message - the message to log
e - the exception that caused the message (or null)
See Also:
AbstractLogger