Package org.slf4j.ext
Class XLogger
java.lang.Object
org.slf4j.ext.LoggerWrapper
org.slf4j.ext.XLogger
- All Implemented Interfaces:
Logger
A utility that provides standard mechanisms for logging certain kinds of
activities.
- Author:
- Ralph Goers, Ceki Gülcü
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.slf4j.ext.LoggerWrapper
instanceofLAL, logger
Fields inherited from interface org.slf4j.Logger
ROOT_LOGGER_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Log an exception being caught.void
catching
(XLogger.Level level, Throwable throwable) Log an exception being caught allowing the log level to be specified.void
Log method entry.void
exit()
Log method exit<T> T
exit
(T result) Log method exit<T extends Throwable>
Tthrowing
(XLogger.Level level, T throwable) Log an exception being thrown allowing the log level to be specified.<T extends Throwable>
Tthrowing
(T 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
atDebug, atError, atInfo, atLevel, atTrace, atWarn, 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, isEnabledForLevel, isErrorEnabled, isErrorEnabled, isInfoEnabled, isInfoEnabled, isTraceEnabled, isTraceEnabled, isWarnEnabled, isWarnEnabled, makeLoggingEventBuilder, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn
-
Constructor Details
-
XLogger
Given an underlying logger, construct an XLogger- Parameters:
logger
- underlying logger
-
-
Method Details
-
entry
Log method entry.- Parameters:
argArray
- supplied parameters
-
exit
Log method exit -
exit
Log method exit- Parameters:
result
- The result of the method being exited
-
throwing
Log an exception being thrown. The generated log event uses Level ERROR.- Parameters:
throwable
- the exception being caught.
-
throwing
Log an exception being thrown allowing the log level to be specified.- Parameters:
level
- the logging level to use.throwable
- the exception being caught.
-
catching
Log an exception being caught. The generated log event uses Level ERROR.- Parameters:
throwable
- the exception being caught.
-
catching
Log an exception being caught allowing the log level to be specified.- Parameters:
level
- the logging level to use.throwable
- the exception being caught.
-