org.perf.log.logger
Interface Logger

All Known Implementing Classes:
LoggerImpl

public interface Logger

Simple project logger interface Use a logger impl to plug to any logger.

Author:
Pradeep Nambiar

Method Summary
 void debug(java.lang.String msg)
          Log a message at the DEBUG level.
 void debug(java.lang.String msg, java.lang.Throwable t)
          Log an exception (throwable) at the DEBUG level with an accompanying message.
 void error(java.lang.String msg)
          Log a message at the ERROR level.
 void error(java.lang.String msg, java.lang.Throwable t)
          Log an exception (throwable) at the ERROR level with an accompanying message.
 boolean getDebugEnabled()
          Is the logger instance enabled for the DEBUG level?
 boolean getErrorEnabled()
          Is the logger instance enabled for the ERROR level?
 boolean getInfoEnabled()
          Is the logger instance enabled for the INFO level?
 java.lang.String getLoggerName()
           
 boolean getTraceEnabled()
           
 boolean getWarnEnabled()
          Is the logger instance enabled for the WARN level?
 void info(java.lang.String msg)
          Log a message at the INFO level.
 void info(java.lang.String msg, java.lang.Throwable t)
          Log an exception (throwable) at the INFO level with an accompanying message.
 void setDebugEnabled(boolean debugEnabled)
           
 void setErrorEnabled(boolean errorEnabled)
          Is the logger instance enabled for the ERROR level?
 void setInfoEnabled(boolean infoEnabled)
          Is the logger instance enabled for the INFO level?
 void setLoggerName(java.lang.String loggerName)
           
 void setTraceEnabled(boolean traceEnabled)
           
 void setWarnEnabled(boolean warnEnabled)
          Is the logger instance enabled for the WARN level?
 void trace(java.lang.String msg)
          Log a message at the TRACE level.
 void trace(java.lang.String msg, java.lang.Throwable t)
          Log an exception (throwable) at the TRACE level with an accompanying message.
 void warn(java.lang.String msg)
          Log a message at the WARN level.
 void warn(java.lang.String msg, java.lang.Throwable t)
          Log an exception (throwable) at the WARN level with an accompanying message.
 

Method Detail

setLoggerName

void setLoggerName(java.lang.String loggerName)

setTraceEnabled

void setTraceEnabled(boolean traceEnabled)

trace

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


trace

void trace(java.lang.String msg,
           java.lang.Throwable t)
Log an exception (throwable) at the TRACE level with an accompanying message.

Parameters:
msg - the message accompanying the exception
t - the exception (throwable) to log

getDebugEnabled

boolean getDebugEnabled()
Is the logger instance enabled for the DEBUG level?

Returns:
True if this Logger is enabled for the DEBUG level, false otherwise.

debug

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

Parameters:
msg - the message string to be logged

debug

void debug(java.lang.String msg,
           java.lang.Throwable t)
Log an exception (throwable) at the DEBUG level with an accompanying message.

Parameters:
msg - the message accompanying the exception
t - the exception (throwable) to log

setInfoEnabled

void setInfoEnabled(boolean infoEnabled)
Is the logger instance enabled for the INFO level?


setDebugEnabled

void setDebugEnabled(boolean debugEnabled)

info

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

Parameters:
msg - the message string to be logged

info

void info(java.lang.String msg,
          java.lang.Throwable t)
Log an exception (throwable) at the INFO level with an accompanying message.

Parameters:
msg - the message accompanying the exception
t - the exception (throwable) to log

setWarnEnabled

void setWarnEnabled(boolean warnEnabled)
Is the logger instance enabled for the WARN level?


warn

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

Parameters:
msg - the message string to be logged

warn

void warn(java.lang.String msg,
          java.lang.Throwable t)
Log an exception (throwable) at the WARN level with an accompanying message.

Parameters:
msg - the message accompanying the exception
t - the exception (throwable) to log

setErrorEnabled

void setErrorEnabled(boolean errorEnabled)
Is the logger instance enabled for the ERROR level?


error

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

Parameters:
msg - the message string to be logged

error

void error(java.lang.String msg,
           java.lang.Throwable t)
Log an exception (throwable) at the ERROR level with an accompanying message.

Parameters:
msg - the message accompanying the exception
t - the exception (throwable) to log

getErrorEnabled

boolean getErrorEnabled()
Is the logger instance enabled for the ERROR level?

Returns:
True if this Logger is enabled for the ERROR level, false otherwise.

getInfoEnabled

boolean getInfoEnabled()
Is the logger instance enabled for the INFO level?

Returns:
True if this Logger is enabled for the INFO level, false otherwise.

getLoggerName

java.lang.String getLoggerName()

getTraceEnabled

boolean getTraceEnabled()

getWarnEnabled

boolean getWarnEnabled()
Is the logger instance enabled for the WARN level?

Returns:
True if this Logger is enabled for the WARN level, false otherwise.