org.apache.avalon.framework.logger

Class NullLogger

public final class NullLogger extends Object implements Logger

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
voiddebug(String message)
No-op.
voiddebug(String message, Throwable throwable)
No-op.
voiderror(String message)
No-op.
voiderror(String message, Throwable throwable)
No-op.
voidfatalError(String message)
No-op.
voidfatalError(String message, Throwable throwable)
No-op.
LoggergetChildLogger(String name)
Returns this NullLogger.
voidinfo(String message)
No-op.
voidinfo(String message, Throwable throwable)
No-op.
booleanisDebugEnabled()
No-op.
booleanisErrorEnabled()
No-op.
booleanisFatalErrorEnabled()
No-op.
booleanisInfoEnabled()
No-op.
booleanisWarnEnabled()
No-op.
voidwarn(String message)
No-op.
voidwarn(String message, Throwable throwable)
No-op.

Constructor Detail

NullLogger

public NullLogger()
Creates a new NullLogger.

Method Detail

debug

public void debug(String message)
No-op.

Parameters: message ignored

debug

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

Parameters: message ignored throwable ignored

error

public void error(String message)
No-op.

Parameters: message ignored

error

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

Parameters: message ignored throwable ignored

fatalError

public void fatalError(String message)
No-op.

Parameters: message ignored

fatalError

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

Parameters: message ignored throwable ignored

getChildLogger

public Logger getChildLogger(String name)
Returns this NullLogger.

Parameters: name ignored

Returns: this NullLogger

info

public void info(String message)
No-op.

Parameters: message ignored

info

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

Parameters: message ignored throwable ignored

isDebugEnabled

public boolean isDebugEnabled()
No-op.

Returns: false

isErrorEnabled

public boolean isErrorEnabled()
No-op.

Returns: false

isFatalErrorEnabled

public boolean isFatalErrorEnabled()
No-op.

Returns: false

isInfoEnabled

public boolean isInfoEnabled()
No-op.

Returns: false

isWarnEnabled

public boolean isWarnEnabled()
No-op.

Returns: false

warn

public void warn(String message)
No-op.

Parameters: message ignored

warn

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

Parameters: message ignored throwable ignored