Log4j 1.3alpha-6

org.apache.ugli.impl
Class NOPLogger

java.lang.Object
  |
  +--org.apache.ugli.impl.NOPLogger
All Implemented Interfaces:
ULogger

public class NOPLogger
extends java.lang.Object
implements ULogger

A no operation (NOP) implementation of ULogger.

Author:
Ceki Gülcü

Field Summary
static NOPLogger NOP_LOGGER
          The unique instance of NOPLogger.
 
Method Summary
 void debug(java.lang.Object msg)
          Log a message object with the DEBUG level.
 void debug(java.lang.Object parameterizedMsg, java.lang.Object param1)
          Log a parameterized message object at the DEBUG level.
 void debug(java.lang.Object msg, java.lang.Throwable t)
           
 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 parameterizedMsg, java.lang.Object param1)
           
 void error(java.lang.Object msg, java.lang.Throwable t)
           
 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 parameterizedMsg, java.lang.Object param1)
           
 void info(java.lang.Object msg, java.lang.Throwable t)
           
 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 parameterizedMsg, java.lang.Object param1)
           
 void warn(java.lang.Object msg, java.lang.Throwable t)
           
 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

NOP_LOGGER

public static final NOPLogger NOP_LOGGER
The unique instance of NOPLogger.

Method Detail

isDebugEnabled

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

Specified by:
isDebugEnabled in interface ULogger
Returns:

debug

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

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

debug

public void debug(java.lang.Object parameterizedMsg,
                  java.lang.Object param1)
Description copied from interface: ULogger
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 ULogger
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: ULogger
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 ULogger
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 ULogger

isInfoEnabled

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

info

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

info

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

info

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

info

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

isWarnEnabled

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

warn

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

warn

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

warn

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

warn

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

isErrorEnabled

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

error

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

error

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

error

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

error

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

Log4j 1.3alpha-6

Copyright 2000-2005 Apache Software Foundation.