Package com.norconex.commons.lang
Class Slf4jUtil
java.lang.Object
com.norconex.commons.lang.Slf4jUtil
Provides convenience methods complementing the SLF4J offerings.
- Since:
- 2.0.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic LevelfromJavaLevel(Level javaLevel) static LevelGets the finest log level supported by the supplied logger.static booleanGets whether the supplied log level is enabled for the given logger.static voidLogs a message with a dynamically set SLF4J logLevel.static voidLogs a message with a dynamically set SLF4J logLevel.static LeveltoJavaLevel(Level level)
-
Method Details
-
log
Logs a message with a dynamically set SLF4J logLevel. As of this writing, SLF4J did not offer such ability.- Parameters:
logger- the original loggerlevel- the log levelformat- formatted log messageargs- log arguments
-
log
Logs a message with a dynamically set SLF4J logLevel. As of this writing, SLF4J did not offer such ability.- Parameters:
logger- the original loggerlevel- the log levelformat- formatted log messageargs- log arguments
-
isEnabled
Gets whether the supplied log level is enabled for the given logger.- Parameters:
logger- loggerlevel- level- Returns:
trueif enabled
-
getLevel
Gets the finest log level supported by the supplied logger.- Parameters:
logger- the logger to get the finest level from- Returns:
- finest log level
-
fromJavaLevel
- Parameters:
javaLevel- java level- Returns:
- SLF4J Level
-
toJavaLevel
- Parameters:
level- SLF4J Level- Returns:
- java level
-