org.slf4j.ext
Class XLogger

java.lang.Object
  extended by org.slf4j.ext.LoggerWrapper
      extended by org.slf4j.ext.XLogger
All Implemented Interfaces:
Logger

public class XLogger
extends LoggerWrapper
implements Logger

A utility that provides standard mechanisms for logging certain kinds of activities.

Author:
Ralph Goers, Ceki Gülcü

Field Summary
 
Fields inherited from interface org.slf4j.Logger
ROOT_LOGGER_NAME
 
Constructor Summary
XLogger(Logger logger)
          Given an underlying logger, construct an XLogger
 
Method Summary
 void catching(Throwable throwable)
          Log an exception being caught
 void entry(Object... argArray)
          Log method entry.
 void exit()
          Log method exit
 void exit(Object result)
          Log method exit
 void throwing(Throwable throwable)
          Log an exception being thrown
 
Methods inherited from class org.slf4j.ext.LoggerWrapper
debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, error, error, error, error, error, error, error, error, error, error, getName, info, info, info, info, info, info, info, info, info, info, isDebugEnabled, isDebugEnabled, isErrorEnabled, isErrorEnabled, isInfoEnabled, isInfoEnabled, isTraceEnabled, isTraceEnabled, isWarnEnabled, isWarnEnabled, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.slf4j.Logger
debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, error, error, error, error, error, error, error, error, error, error, getName, info, info, info, info, info, info, info, info, info, info, isDebugEnabled, isDebugEnabled, isErrorEnabled, isErrorEnabled, isInfoEnabled, isInfoEnabled, isTraceEnabled, isTraceEnabled, isWarnEnabled, isWarnEnabled, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn
 

Constructor Detail

XLogger

public XLogger(Logger logger)
Given an underlying logger, construct an XLogger

Parameters:
logger - underlying logger
Method Detail

entry

public void entry(Object... argArray)
Log method entry.

Parameters:
argArray - supplied parameters

exit

public void exit()
Log method exit


exit

public void exit(Object result)
Log method exit

Parameters:
result - The result of the method being exited

throwing

public void throwing(Throwable throwable)
Log an exception being thrown

Parameters:
throwable - the exception being caught.

catching

public void catching(Throwable throwable)
Log an exception being caught

Parameters:
throwable - the exception being caught.


Copyright © 2005-2008 QOS.ch. All Rights Reserved.