net.sf.wraplog
Class NoneLogger

java.lang.Object
  extended bynet.sf.wraplog.AbstractLogger
      extended bynet.sf.wraplog.NoneLogger

public class NoneLogger
extends AbstractLogger

A Logger that does not log anywhere. This is a useful a an internal default for libraries before the client applications sets a logger.

Updated to WrapLog version 1.1.

Author:
Thomas Aglassinger

Constructor Summary
NoneLogger()
           
 
Method Summary
protected  void reallyLog(int logLevel, String message, Throwable error)
          Does nothing.
 
Methods inherited from class net.sf.wraplog.AbstractLogger
checkLevel, debug, debug, error, error, getLevel, getLoggedMessageCount, info, info, isDebugEnabled, isEnabled, isErrorEnabled, isInfoEnabled, isWarnEnabled, log, log, setLevel, warn, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoneLogger

public NoneLogger()
Method Detail

reallyLog

protected void reallyLog(int logLevel,
                         String message,
                         Throwable error)
Does nothing. Messages are ignored.

Specified by:
reallyLog in class AbstractLogger
Parameters:
logLevel - one of: Level.DEBUG, Level.INFO, Level.WARN, Level.ERROR
message - the actual message; this will never be null
error - an error that is related to the message; unless null, the name and stack trace of the error are logged
See Also:
AbstractLogger.reallyLog(int, java.lang.String, java.lang.Throwable)