org.sonatype.aether.spi.log
Class NullLogger

java.lang.Object
  extended by org.sonatype.aether.spi.log.NullLogger
All Implemented Interfaces:
Logger

public class NullLogger
extends Object
implements Logger

A logger that disables any logging.

Author:
Benjamin Bentmann

Field Summary
static Logger INSTANCE
           
 
Constructor Summary
NullLogger()
           
 
Method Summary
 void debug(String msg)
          Emits the specified message.
 void debug(String msg, Throwable error)
          Emits the specified message along with a stack trace of the given exception.
 boolean isDebugEnabled()
          Indicates whether debug logging is enabled.
 boolean isWarnEnabled()
          Indicates whether warn logging is enabled.
 void warn(String msg)
          Emits the specified message.
 void warn(String msg, Throwable error)
          Emits the specified message along with a stack trace of the given exception.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final Logger INSTANCE
Constructor Detail

NullLogger

public NullLogger()
Method Detail

isDebugEnabled

public boolean isDebugEnabled()
Description copied from interface: Logger
Indicates whether debug logging is enabled.

Specified by:
isDebugEnabled in interface Logger
Returns:
true if debug logging is enabled, false otherwise.

debug

public void debug(String msg)
Description copied from interface: Logger
Emits the specified message.

Specified by:
debug in interface Logger
Parameters:
msg - The message to log, must not be null.

debug

public void debug(String msg,
                  Throwable error)
Description copied from interface: Logger
Emits the specified message along with a stack trace of the given exception.

Specified by:
debug in interface Logger
Parameters:
msg - The message to log, must not be null.
error - The exception to log, may be null.

isWarnEnabled

public boolean isWarnEnabled()
Description copied from interface: Logger
Indicates whether warn logging is enabled.

Specified by:
isWarnEnabled in interface Logger
Returns:
true if warn logging is enabled, false otherwise.

warn

public void warn(String msg)
Description copied from interface: Logger
Emits the specified message.

Specified by:
warn in interface Logger
Parameters:
msg - The message to log, must not be null.

warn

public void warn(String msg,
                 Throwable error)
Description copied from interface: Logger
Emits the specified message along with a stack trace of the given exception.

Specified by:
warn in interface Logger
Parameters:
msg - The message to log, must not be null.
error - The exception to log, may be null.


Copyright © 2010-2012. All Rights Reserved.