public class Slf4jLogger extends AbstractDelegatingLogger
java.util.logging.Logger implementation delegating to SLF4J.
Methods Logger.setParent(Logger)
, Logger.getParent()
,
Logger.setUseParentHandlers(boolean)
and
Logger.getUseParentHandlers()
are not overridden.
Level mapping inspired by org.slf4j.bridge.SLF4JBridgeHandler
:
FINEST -> TRACE FINER -> DEBUG FINE -> DEBUG CONFIG -> DEBUG INFO -> INFO WARN ING -> WARN SEVER -> ERROR
global, GLOBAL_LOGGER_NAME
Constructor and Description |
---|
Slf4jLogger(String name,
String resourceBundleName) |
Modifier and Type | Method and Description |
---|---|
Level |
getLevel() |
protected void |
internalLogFormatted(String msg,
LogRecord record) |
boolean |
isLoggable(Level level) |
protected boolean |
supportsHandlers() |
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
getAnonymousLogger, getAnonymousLogger, getFilter, getGlobal, getLogger, getLogger, getName, getResourceBundle, getResourceBundleName, setFilter
protected boolean supportsHandlers()
supportsHandlers
in class AbstractDelegatingLogger
public Level getLevel()
getLevel
in class AbstractDelegatingLogger
public boolean isLoggable(Level level)
isLoggable
in class AbstractDelegatingLogger
protected void internalLogFormatted(String msg, LogRecord record)
internalLogFormatted
in class AbstractDelegatingLogger
Apache CXF