Class NullLogger
- java.lang.Object
-
- org.apache.avalon.framework.logger.NullLogger
-
- All 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.11 $ $Date: 2003/02/11 15:58:41 $
- Author:
- Avalon Development Team
-
-
Constructor Summary
Constructors Constructor Description NullLogger()
Creates a newNullLogger
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 thisNullLogger
.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.
-
-
-
Method Detail
-
debug
public void debug(java.lang.String message)
No-op.
-
debug
public void debug(java.lang.String message, java.lang.Throwable throwable)
No-op.
-
isDebugEnabled
public boolean isDebugEnabled()
No-op.- Specified by:
isDebugEnabled
in interfaceLogger
- Returns:
false
-
info
public void info(java.lang.String message)
No-op.
-
info
public void info(java.lang.String message, java.lang.Throwable throwable)
No-op.
-
isInfoEnabled
public boolean isInfoEnabled()
No-op.- Specified by:
isInfoEnabled
in interfaceLogger
- Returns:
false
-
warn
public void warn(java.lang.String message)
No-op.
-
warn
public void warn(java.lang.String message, java.lang.Throwable throwable)
No-op.
-
isWarnEnabled
public boolean isWarnEnabled()
No-op.- Specified by:
isWarnEnabled
in interfaceLogger
- Returns:
false
-
error
public void error(java.lang.String message)
No-op.
-
error
public void error(java.lang.String message, java.lang.Throwable throwable)
No-op.
-
isErrorEnabled
public boolean isErrorEnabled()
No-op.- Specified by:
isErrorEnabled
in interfaceLogger
- Returns:
false
-
fatalError
public void fatalError(java.lang.String message)
No-op.- Specified by:
fatalError
in interfaceLogger
- Parameters:
message
- ignored
-
fatalError
public void fatalError(java.lang.String message, java.lang.Throwable throwable)
No-op.- Specified by:
fatalError
in interfaceLogger
- Parameters:
message
- ignoredthrowable
- ignored
-
isFatalErrorEnabled
public boolean isFatalErrorEnabled()
No-op.- Specified by:
isFatalErrorEnabled
in interfaceLogger
- Returns:
false
-
getChildLogger
public Logger getChildLogger(java.lang.String name)
Returns thisNullLogger
.- Specified by:
getChildLogger
in interfaceLogger
- Parameters:
name
- ignored- Returns:
- this
NullLogger
-
-