org.apache.avalon.framework.logger

Class NullLogger

Implemented Interfaces:
Logger

public final class NullLogger
extends java.lang.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:
CVS $Revision: 1.13 $ $Date: 2004/02/11 14:34:26 $
Author:
Avalon Development Team

Constructor Summary

NullLogger()
Creates a new NullLogger.

Method Summary

void
debug(String message)
No-op.
void
debug(String message, Throwable throwable)
No-op.
void
error(String message)
No-op.
void
error(String message, Throwable throwable)
No-op.
void
fatalError(String message)
No-op.
void
fatalError(String message, Throwable throwable)
No-op.
Logger
getChildLogger(String name)
Returns this NullLogger.
void
info(String message)
No-op.
void
info(String message, 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(String message)
No-op.
void
warn(String message, Throwable throwable)
No-op.

Constructor Details

NullLogger

public NullLogger()
Creates a new NullLogger.

Method Details

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