org.sonatype.aether.impl.internal
Class Slf4jLogger

java.lang.Object
  extended by org.sonatype.aether.impl.internal.Slf4jLogger
All Implemented Interfaces:
Logger

public class Slf4jLogger
extends Object
implements Logger

A logger that delegates to Slf4J logging.

Author:
Benjamin Bentmann

Constructor Summary
Slf4jLogger()
           
Slf4jLogger(org.slf4j.Logger logger)
           
 
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 setLogger(org.slf4j.Logger logger)
           
 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
 

Constructor Detail

Slf4jLogger

public Slf4jLogger()

Slf4jLogger

public Slf4jLogger(org.slf4j.Logger logger)
Method Detail

setLogger

public void setLogger(org.slf4j.Logger logger)

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-2013. All Rights Reserved.