Package org.slf4j.jul
Class JDK14LoggerAdapter
java.lang.Object
org.slf4j.helpers.AbstractLogger
org.slf4j.helpers.LegacyAbstractLogger
org.slf4j.jul.JDK14LoggerAdapter
- All Implemented Interfaces:
- Serializable,- Logger,- LocationAwareLogger
A wrapper over 
java.util.logging.Logger in
 conformity with the Logger interface. Note that the logging levels
 mentioned in this class refer to those defined in the java.util.logging
 package.- Author:
- Ceki Gülcü, Peter Royal
- See Also:
- 
Field SummaryFields inherited from class org.slf4j.helpers.AbstractLoggernameFields inherited from interface org.slf4j.spi.LocationAwareLoggerDEBUG_INT, ERROR_INT, INFO_INT, TRACE_INT, WARN_INTFields inherited from interface org.slf4j.LoggerROOT_LOGGER_NAME
- 
Method SummaryModifier and TypeMethodDescriptionprotected Stringprotected voidhandleNormalizedLoggingCall(Level level, Marker marker, String msg, Object[] args, Throwable throwable) Log the message at the specified level with the specified throwable if any.booleanIs this logger instance enabled for the FINE level?booleanIs this logger instance enabled for level SEVERE?booleanIs this logger instance enabled for the INFO level?booleanIs this logger instance enabled for the FINEST level?booleanIs this logger instance enabled for the WARNING level?voidlog(LoggingEvent event) voidlog(Marker marker, String callerFQCN, int slf4jLevelInt, String message, Object[] arguments, Throwable throwable) Printing method with support for location information.Methods inherited from class org.slf4j.helpers.LegacyAbstractLoggerisDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabledMethods inherited from class org.slf4j.helpers.AbstractLoggerdebug, 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, readResolve, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, warn, warn, warn, warn, warnMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.slf4j.LoggeratDebug, 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, isEnabledForLevel, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled, makeLoggingEventBuilder, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn
- 
Method Details- 
isTraceEnabledIs this logger instance enabled for the FINEST level?- Specified by:
- isTraceEnabledin interface- Logger
- Returns:
- True if this Logger is enabled for level FINEST, false otherwise.
 
- 
isDebugEnabledIs this logger instance enabled for the FINE level?- Specified by:
- isDebugEnabledin interface- Logger
- Returns:
- True if this Logger is enabled for level FINE, false otherwise.
 
- 
isInfoEnabledIs this logger instance enabled for the INFO level?- Specified by:
- isInfoEnabledin interface- Logger
- Returns:
- True if this Logger is enabled for the INFO level, false otherwise.
 
- 
isWarnEnabledIs this logger instance enabled for the WARNING level?- Specified by:
- isWarnEnabledin interface- Logger
- Returns:
- True if this Logger is enabled for the WARNING level, false otherwise.
 
- 
isErrorEnabledIs this logger instance enabled for level SEVERE?- Specified by:
- isErrorEnabledin interface- Logger
- Returns:
- True if this Logger is enabled for level SEVERE, false otherwise.
 
- 
handleNormalizedLoggingCallprotected void handleNormalizedLoggingCall(Level level, Marker marker, String msg, Object[] args, Throwable throwable) Log the message at the specified level with the specified throwable if any. This method creates a LogRecord and fills in caller date before calling this instance's JDK14 logger.- Specified by:
- handleNormalizedLoggingCallin class- AbstractLogger
- Parameters:
- level- the SLF4J level for this event
- marker- The marker to be used for this event, may be null.
- msg- The message pattern which will be parsed and formatted
- args- the array of arguments to be formatted, may be null
- throwable- The exception whose stack trace should be logged, may be null
 
- 
getFullyQualifiedCallerName- Specified by:
- getFullyQualifiedCallerNamein class- AbstractLogger
 
- 
logpublic void log(Marker marker, String callerFQCN, int slf4jLevelInt, String message, Object[] arguments, Throwable throwable) Description copied from interface:LocationAwareLoggerPrinting method with support for location information.- Specified by:
- login interface- LocationAwareLogger
- Parameters:
- marker- The marker to be used for this event, may be null.
- callerFQCN- The fully qualified class name of the logger instance, typically the logger class, logger bridge or a logger wrapper.
- slf4jLevelInt- One of the level integers defined in this interface
- message- The message for the log event
- throwable- Throwable associated with the log event, may be null.
 
- 
log- Since:
- 1.7.15
 
 
-