org.beanfabrics.log
Interface Logger

All Known Implementing Classes:
Jdk14Logger, NopLogger, Slf4jLogger

public interface Logger

The Logger is the interface for several logging delegators available for Beanfabrics.

See Also:
Logging Example

Method Summary
 void debug(java.lang.String msg)
          Logs a message at the DEBUG level.
 void error(java.lang.String msg)
          Logs a message at the ERROR level.
 void error(java.lang.String msg, java.lang.Throwable t)
          Logs an Throwable at the ERROR level
 void info(java.lang.String msg)
          Logs a message at the INFO level.
 boolean isDebugEnabled()
          Returns if the DEBUG level is enabled for this instance.
 boolean isErrorEnabled()
          Returns if the ERROR level is enabled for this instance.
 boolean isInfoEnabled()
          Returns if the INFO level is enabled for this instance.
 boolean isTraceEnabled()
          Returns if the TRACE level is enabled for this instance.
 boolean isWarnEnabled()
          Returns if the WARN level is enabled for this instance.
 void trace(java.lang.String msg)
          Logs a message at the TRACE level.
 void warn(java.lang.String msg)
          Logs a message at the WARN level.
 void warn(java.lang.String msg, java.lang.Throwable t)
          Logs an Throwable at the WARN level
 

Method Detail

isTraceEnabled

boolean isTraceEnabled()
Returns if the TRACE level is enabled for this instance.

Returns:
true if the TRACE level is enabled, else false

trace

void trace(java.lang.String msg)
Logs a message at the TRACE level.

Parameters:
msg - message to log

isDebugEnabled

boolean isDebugEnabled()
Returns if the DEBUG level is enabled for this instance.

Returns:
true if the DEBUG level is enabled, else false

debug

void debug(java.lang.String msg)
Logs a message at the DEBUG level.

Parameters:
msg - message to log

isInfoEnabled

boolean isInfoEnabled()
Returns if the INFO level is enabled for this instance.

Returns:
true if the INFO level is enabled, else false

info

void info(java.lang.String msg)
Logs a message at the INFO level.

Parameters:
msg - message to log

isWarnEnabled

boolean isWarnEnabled()
Returns if the WARN level is enabled for this instance.

Returns:
true if the WARN level is enabled, else false

warn

void warn(java.lang.String msg)
Logs a message at the WARN level.

Parameters:
msg - message to log

warn

void warn(java.lang.String msg,
          java.lang.Throwable t)
Logs an Throwable at the WARN level

Parameters:
msg - the message to log
t - the Throwable to log

isErrorEnabled

boolean isErrorEnabled()
Returns if the ERROR level is enabled for this instance.

Returns:
true if the ERROR level is enabled, else false

error

void error(java.lang.String msg)
Logs a message at the ERROR level.

Parameters:
msg - message to log

error

void error(java.lang.String msg,
           java.lang.Throwable t)
Logs an Throwable at the ERROR level

Parameters:
msg - the message to log
t - the Throwable to log