org.apache.avalon.framework.logger
Class NullLogger

java.lang.Object
  extended by org.apache.avalon.framework.logger.NullLogger

public final class NullLogger
extends java.lang.Object

The Null Logger class. This is useful for implementations where you need to provide a logger to a utility class, but do not want any output from it. It also helps when you have a utility that does not have a logger to supply.

Version:
$Id: NullLogger.java 30977 2004-07-30 03:57:54 -0500 (Fri, 30 Jul 2004) niclas $
Author:
Avalon Development Team

Constructor Summary
NullLogger()
          Creates a new NullLogger.
 
Method Summary
 void debug(java.lang.String message)
          No-op.
 void debug(java.lang.String message, java.lang.Throwable throwable)
          No-op.
 void error(java.lang.String message)
          No-op.
 void error(java.lang.String message, java.lang.Throwable throwable)
          No-op.
 void fatalError(java.lang.String message)
          No-op.
 void fatalError(java.lang.String message, java.lang.Throwable throwable)
          No-op.
 Logger getChildLogger(java.lang.String name)
          Returns this NullLogger.
 void info(java.lang.String message)
          No-op.
 void info(java.lang.String message, java.lang.Throwable throwable)
          No-op.
 boolean isDebugEnabled()
          No-op.
 boolean isErrorEnabled()
          No-op.
 boolean isFatalErrorEnabled()
          No-op.
 boolean isInfoEnabled()
          No-op.
 boolean isWarnEnabled()
          No-op.
 void warn(java.lang.String message)
          No-op.
 void warn(java.lang.String message, java.lang.Throwable throwable)
          No-op.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullLogger

public NullLogger()
Creates a new NullLogger.

Method Detail

debug

public void debug(java.lang.String message)
No-op.

Parameters:
message - ignored

debug

public void debug(java.lang.String message,
                  java.lang.Throwable throwable)
No-op.

Parameters:
message - ignored
throwable - ignored

isDebugEnabled

public boolean isDebugEnabled()
No-op.

Returns:
false

info

public void info(java.lang.String message)
No-op.

Parameters:
message - ignored

info

public void info(java.lang.String message,
                 java.lang.Throwable throwable)
No-op.

Parameters:
message - ignored
throwable - ignored

isInfoEnabled

public boolean isInfoEnabled()
No-op.

Returns:
false

warn

public void warn(java.lang.String message)
No-op.

Parameters:
message - ignored

warn

public void warn(java.lang.String message,
                 java.lang.Throwable throwable)
No-op.

Parameters:
message - ignored
throwable - ignored

isWarnEnabled

public boolean isWarnEnabled()
No-op.

Returns:
false

error

public void error(java.lang.String message)
No-op.

Parameters:
message - ignored

error

public void error(java.lang.String message,
                  java.lang.Throwable throwable)
No-op.

Parameters:
message - ignored
throwable - ignored

isErrorEnabled

public boolean isErrorEnabled()
No-op.

Returns:
false

fatalError

public void fatalError(java.lang.String message)
No-op.

Parameters:
message - ignored

fatalError

public void fatalError(java.lang.String message,
                       java.lang.Throwable throwable)
No-op.

Parameters:
message - ignored
throwable - ignored

isFatalErrorEnabled

public boolean isFatalErrorEnabled()
No-op.

Returns:
false

getChildLogger

public Logger getChildLogger(java.lang.String name)
Returns this NullLogger.

Parameters:
name - ignored
Returns:
this NullLogger