Package com.openhtmltopdf.slf4j
Class Slf4jLogger
- java.lang.Object
-
- com.openhtmltopdf.slf4j.Slf4jLogger
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
_defaultLoggerName
private java.util.Map<java.lang.String,java.lang.String>
_loggerNameMap
private static java.lang.String
DEFAULT_LOGGER_NAME
private static java.util.Map<java.lang.String,java.lang.String>
LOGGER_NAME_MAP
-
Constructor Summary
Constructors Constructor Description Slf4jLogger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDefaultLoggerName()
private java.lang.String
getLoggerName(java.lang.String xrLoggerName)
java.util.Map<java.lang.String,java.lang.String>
getLoggerNameMap()
boolean
isLogLevelEnabled(Diagnostic diagnostic)
void
log(Diagnostic diagnostic)
Default slow (!) implementation for logging a Diagnostic object.void
log(java.lang.String where, java.util.logging.Level level, java.lang.String msg)
void
log(java.lang.String where, java.util.logging.Level level, java.lang.String msg, java.lang.Throwable th)
void
setDefaultLoggerName(java.lang.String defaultLoggerName)
void
setLevel(java.lang.String logger, java.util.logging.Level level)
void
setLoggerNameMap(java.util.Map<java.lang.String,java.lang.String> loggerNameMap)
-
-
-
Field Detail
-
DEFAULT_LOGGER_NAME
private static final java.lang.String DEFAULT_LOGGER_NAME
- See Also:
- Constant Field Values
-
LOGGER_NAME_MAP
private static final java.util.Map<java.lang.String,java.lang.String> LOGGER_NAME_MAP
-
_defaultLoggerName
private java.lang.String _defaultLoggerName
-
_loggerNameMap
private java.util.Map<java.lang.String,java.lang.String> _loggerNameMap
-
-
Method Detail
-
isLogLevelEnabled
public boolean isLogLevelEnabled(Diagnostic diagnostic)
- Specified by:
isLogLevelEnabled
in interfaceXRLogger
-
log
public void log(Diagnostic diagnostic)
Description copied from interface:XRLogger
Default slow (!) implementation for logging a Diagnostic object. Concrete implementation must/should override it.
-
log
public void log(java.lang.String where, java.util.logging.Level level, java.lang.String msg)
-
log
public void log(java.lang.String where, java.util.logging.Level level, java.lang.String msg, java.lang.Throwable th)
-
getLoggerName
private java.lang.String getLoggerName(java.lang.String xrLoggerName)
-
setLevel
public void setLevel(java.lang.String logger, java.util.logging.Level level)
-
getLoggerNameMap
public java.util.Map<java.lang.String,java.lang.String> getLoggerNameMap()
-
setLoggerNameMap
public void setLoggerNameMap(java.util.Map<java.lang.String,java.lang.String> loggerNameMap)
-
getDefaultLoggerName
public java.lang.String getDefaultLoggerName()
-
setDefaultLoggerName
public void setDefaultLoggerName(java.lang.String defaultLoggerName)
-
-