Package org.apache.cxf.common.logging
Class Slf4jLogger
- java.lang.Object
-
- java.util.logging.Logger
-
- org.apache.cxf.common.logging.AbstractDelegatingLogger
-
- org.apache.cxf.common.logging.Slf4jLogger
-
public class Slf4jLogger extends AbstractDelegatingLogger
java.util.logging.Logger implementation delegating to SLF4J.
Methods
Logger.setParent(Logger),Logger.getParent(),Logger.setUseParentHandlers(boolean)andLogger.getUseParentHandlers()are not overridden.Level mapping inspired by
SLF4JBridgeHandler:FINEST -> TRACE FINER -> DEBUG FINE -> DEBUG CONFIG -> DEBUG INFO -> INFO WARN ING -> WARN SEVER -> ERROR
-
-
Field Summary
-
Fields inherited from class java.util.logging.Logger
global, GLOBAL_LOGGER_NAME
-
-
Constructor Summary
Constructors Constructor Description Slf4jLogger(String name, String resourceBundleName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LevelgetLevel()protected voidinternalLogFormatted(String msg, LogRecord record)booleanisLoggable(Level level)protected booleansupportsHandlers()-
Methods inherited from class org.apache.cxf.common.logging.AbstractDelegatingLogger
addHandler, config, doLog, doLog, entering, entering, entering, exiting, exiting, fine, finer, finest, formatMessage, getHandlers, getParent, getUseParentHandlers, info, internalLog, log, log, log, log, log, logp, logp, logp, logp, logrb, logrb, logrb, logrb, removeHandler, setLevel, setParent, setUseParentHandlers, severe, throwing, warning
-
Methods inherited from class java.util.logging.Logger
config, fine, finer, finest, getAnonymousLogger, getAnonymousLogger, getFilter, getGlobal, getLogger, getLogger, getName, getResourceBundle, getResourceBundleName, info, log, log, logp, logp, logrb, logrb, logrb, logrb, setFilter, setResourceBundle, severe, warning
-
-
-
-
Method Detail
-
supportsHandlers
protected boolean supportsHandlers()
- Overrides:
supportsHandlersin classAbstractDelegatingLogger
-
getLevel
public Level getLevel()
- Specified by:
getLevelin classAbstractDelegatingLogger
-
isLoggable
public boolean isLoggable(Level level)
- Overrides:
isLoggablein classAbstractDelegatingLogger
-
internalLogFormatted
protected void internalLogFormatted(String msg, LogRecord record)
- Specified by:
internalLogFormattedin classAbstractDelegatingLogger
-
-