Log4j 1.3alpha-4

org.apache.ugli
Class NullLogger

java.lang.Object
  |
  +--org.apache.ugli.NullLogger
All Implemented Interfaces:
Logger

public class NullLogger
extends java.lang.Object
implements Logger

A no operation (NOP) implementation of Logger.

Author:
Ceki Gülcü

Field Summary
static NullLogger NULL_LOGGER
          The unique instance of NullLogger.
 
Method Summary
 void debug(java.lang.Object msg)
          Log a message object with the DEBUG level.
 void debug(java.lang.Object msg, java.lang.Throwable t)
           
 void debug(java.lang.String parameterizedMsg, java.lang.Object param1)
          Log a parameterized message object at the DEBUG level.
 void debug(java.lang.String parameterizedMsg, java.lang.Object param1, java.lang.Object param2)
          Log a parameterized message object at the DEBUG level.
 void error(java.lang.Object msg)
           
 void error(java.lang.Object msg, java.lang.Throwable t)
           
 void error(java.lang.String parameterizedMsg, java.lang.Object param1)
           
 void error(java.lang.String parameterizedMsg, java.lang.Object param1, java.lang.Object param2)
           
 void info(java.lang.Object msg)
           
 void info(java.lang.Object msg, java.lang.Throwable t)
           
 void info(java.lang.String parameterizedMsg, java.lang.Object param1)
           
 void info(java.lang.String parameterizedMsg, java.lang.Object param1, java.lang.Object param2)
           
 boolean isDebugEnabled()
          Is the logger instance enabled for the DEBUG level?
 boolean isErrorEnabled()
           
 boolean isInfoEnabled()
           
 boolean isWarnEnabled()
           
 void warn(java.lang.Object msg)
           
 void warn(java.lang.Object msg, java.lang.Throwable t)
           
 void warn(java.lang.String parameterizedMsg, java.lang.Object param1)
           
 void warn(java.lang.String parameterizedMsg, java.lang.Object param1, java.lang.Object param2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NULL_LOGGER

public static final NullLogger NULL_LOGGER
The unique instance of NullLogger.

Method Detail

isDebugEnabled

public boolean isDebugEnabled()
Description copied from interface: Logger
Is the logger instance enabled for the DEBUG level?

Specified by:
isDebugEnabled in interface Logger
Returns:

debug

public void debug(java.lang.Object msg)
Description copied from interface: Logger
Log a message object with the DEBUG level.

Specified by:
debug in interface Logger
Parameters:
msg - - the message object to be logged

debug

public void debug(java.lang.String parameterizedMsg,
                  java.lang.Object param1)
Description copied from interface: Logger
Log a parameterized message object at the DEBUG level.

This form is useful in avoiding the superflous object creation problem when invoking this method while it is disabled.

Specified by:
debug in interface Logger
Parameters:
parameterizedMsg - - the parameterized message object
param1 - - the parameter

debug

public void debug(java.lang.String parameterizedMsg,
                  java.lang.Object param1,
                  java.lang.Object param2)
Description copied from interface: Logger
Log a parameterized message object at the DEBUG level.

This form is useful in avoiding the superflous object creation problem when invoking this method while it is disabled.

Specified by:
debug in interface Logger
Parameters:
parameterizedMsg - - the parameterized message object
param1 - - the first parameter
param2 - - the second parameter

debug

public void debug(java.lang.Object msg,
                  java.lang.Throwable t)
Specified by:
debug in interface Logger

isInfoEnabled

public boolean isInfoEnabled()
Specified by:
isInfoEnabled in interface Logger

info

public void info(java.lang.Object msg)
Specified by:
info in interface Logger

info

public void info(java.lang.String parameterizedMsg,
                 java.lang.Object param1)
Specified by:
info in interface Logger

info

public void info(java.lang.String parameterizedMsg,
                 java.lang.Object param1,
                 java.lang.Object param2)
Specified by:
info in interface Logger

info

public void info(java.lang.Object msg,
                 java.lang.Throwable t)
Specified by:
info in interface Logger

isWarnEnabled

public boolean isWarnEnabled()
Specified by:
isWarnEnabled in interface Logger

warn

public void warn(java.lang.Object msg)
Specified by:
warn in interface Logger

warn

public void warn(java.lang.String parameterizedMsg,
                 java.lang.Object param1)
Specified by:
warn in interface Logger

warn

public void warn(java.lang.String parameterizedMsg,
                 java.lang.Object param1,
                 java.lang.Object param2)
Specified by:
warn in interface Logger

warn

public void warn(java.lang.Object msg,
                 java.lang.Throwable t)
Specified by:
warn in interface Logger

isErrorEnabled

public boolean isErrorEnabled()
Specified by:
isErrorEnabled in interface Logger

error

public void error(java.lang.Object msg)
Specified by:
error in interface Logger

error

public void error(java.lang.String parameterizedMsg,
                  java.lang.Object param1)
Specified by:
error in interface Logger

error

public void error(java.lang.String parameterizedMsg,
                  java.lang.Object param1,
                  java.lang.Object param2)
Specified by:
error in interface Logger

error

public void error(java.lang.Object msg,
                  java.lang.Throwable t)
Specified by:
error in interface Logger

Log4j 1.3alpha-4

Copyright 2000-2003 Apache Software Foundation.