com.bankframe.services.logger.log4j
Class LOG4JLogger

java.lang.Object
  extended bycom.bankframe.services.logger.log4j.LOG4JLogger
All Implemented Interfaces:
ELogger

public class LOG4JLogger
extends java.lang.Object
implements ELogger

This class is an implementation of the ELogger interface that redirects all logging messages to the LOG4J framework


Nested Class Summary
 
Nested classes inherited from class com.bankframe.services.logger.ELogger
ELogger.Context
 
Field Summary
 
Fields inherited from interface com.bankframe.services.logger.ELogger
DEFAULT_CONTEXT
 
Constructor Summary
LOG4JLogger(org.apache.log4j.Logger logger)
          Default constructor
 
Method Summary
 void debug(java.lang.String msg)
          This method outputs a DEBUG level message
 void debug(java.lang.String msg, java.lang.Throwable t)
          This method outputs a DEBUG level message
 void error(java.lang.String msg)
          This method outputs a ERROR level message
 void error(java.lang.String msg, java.lang.Throwable t)
          This method outputs a ERROR level message
 void fatal(java.lang.String msg)
          This method outputs a FATAL level message
 void fatal(java.lang.String msg, java.lang.Throwable t)
          This method outputs a FATAL level message
 ELogger.Context getContext()
          This method returns the Logging context
 void info(java.lang.String msg)
          This method outputs a INFO level message
 void info(java.lang.String msg, java.lang.Throwable t)
          This method outputs a INFO level message
 boolean isDebugEnabled()
          This method indicates whether debug level messages are enabled
 boolean isErrorEnabled()
          This method indicates whether error level messages are enabled
 boolean isFatalEnabled()
          This method indicates whether fatal level messages are enabled
 boolean isInfoEnabled()
          This method indicates whether info level messages are enabled
 boolean isWarnEnabled()
          This method indicates whether warn level messages are enabled
 void warn(java.lang.String msg)
          This method outputs a WARN level message
 void warn(java.lang.String msg, java.lang.Throwable t)
          This method outputs a WARN level message
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LOG4JLogger

public LOG4JLogger(org.apache.log4j.Logger logger)
Default constructor

Parameters:
logger - The LOG4J logger object to use for logging messages
Method Detail

debug

public void debug(java.lang.String msg)
Description copied from interface: ELogger
This method outputs a DEBUG level message

Specified by:
debug in interface ELogger
Parameters:
msg - The message to print out
See Also:
ELogger.debug(String)

debug

public void debug(java.lang.String msg,
                  java.lang.Throwable t)
Description copied from interface: ELogger
This method outputs a DEBUG level message

Specified by:
debug in interface ELogger
See Also:
ELogger.debug(String,Throwable)

info

public void info(java.lang.String msg)
Description copied from interface: ELogger
This method outputs a INFO level message

Specified by:
info in interface ELogger
See Also:
ELogger.info(String)

info

public void info(java.lang.String msg,
                 java.lang.Throwable t)
Description copied from interface: ELogger
This method outputs a INFO level message

Specified by:
info in interface ELogger
Parameters:
t - The Throwable associated with this message
See Also:
ELogger.info(String,Throwable)

warn

public void warn(java.lang.String msg)
Description copied from interface: ELogger
This method outputs a WARN level message

Specified by:
warn in interface ELogger
See Also:
ELogger.warn(String)

warn

public void warn(java.lang.String msg,
                 java.lang.Throwable t)
Description copied from interface: ELogger
This method outputs a WARN level message

Specified by:
warn in interface ELogger
Parameters:
t - The Throwable associated with this message
See Also:
ELogger.warn(String,Throwable)

error

public void error(java.lang.String msg)
Description copied from interface: ELogger
This method outputs a ERROR level message

Specified by:
error in interface ELogger
See Also:
ELogger.error(String)

error

public void error(java.lang.String msg,
                  java.lang.Throwable t)
Description copied from interface: ELogger
This method outputs a ERROR level message

Specified by:
error in interface ELogger
Parameters:
t - The Throwable associated with this message
See Also:
ELogger.error(String,Throwable)

fatal

public void fatal(java.lang.String msg)
Description copied from interface: ELogger
This method outputs a FATAL level message

Specified by:
fatal in interface ELogger
See Also:
ELogger.fatal(String)

fatal

public void fatal(java.lang.String msg,
                  java.lang.Throwable t)
Description copied from interface: ELogger
This method outputs a FATAL level message

Specified by:
fatal in interface ELogger
Parameters:
t - The Throwable associated with this message
See Also:
ELogger.fatal(String,Throwable)

getContext

public ELogger.Context getContext()
Description copied from interface: ELogger
This method returns the Logging context

Specified by:
getContext in interface ELogger
See Also:
ELogger.getContext()

isDebugEnabled

public boolean isDebugEnabled()
Description copied from interface: ELogger
This method indicates whether debug level messages are enabled

Specified by:
isDebugEnabled in interface ELogger
See Also:
ELogger.isDebugEnabled()

isErrorEnabled

public boolean isErrorEnabled()
Description copied from interface: ELogger
This method indicates whether error level messages are enabled

Specified by:
isErrorEnabled in interface ELogger
See Also:
ELogger.isErrorEnabled()

isFatalEnabled

public boolean isFatalEnabled()
Description copied from interface: ELogger
This method indicates whether fatal level messages are enabled

Specified by:
isFatalEnabled in interface ELogger
See Also:
ELogger.isFatalEnabled()

isInfoEnabled

public boolean isInfoEnabled()
Description copied from interface: ELogger
This method indicates whether info level messages are enabled

Specified by:
isInfoEnabled in interface ELogger
See Also:
ELogger.isInfoEnabled()

isWarnEnabled

public boolean isWarnEnabled()
Description copied from interface: ELogger
This method indicates whether warn level messages are enabled

Specified by:
isWarnEnabled in interface ELogger
See Also:
ELogger.isWarnEnabled()


Copyright © 2005, 2007, Oracle. All rights reserved.