Package cn.net.pap.logback.util
Class LoggerLevelUtil
java.lang.Object
cn.net.pap.logback.util.LoggerLevelUtil
更改日志级别工具类
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription获取所有logger及其有效级别getLogLevel(String loggerName) 获取指定logger的当前有效日志级别static booleanisDebugEnabled(String loggerName) 检查指定logger是否启用了DEBUG级别static booleanisLevelEnabled(String loggerName, ch.qos.logback.classic.Level level) 检查指定logger是否启用了指定级别setLogLevel(String loggerName, String levelName) 设置指定logger的日志级别
-
Constructor Details
-
LoggerLevelUtil
public LoggerLevelUtil()
-
-
Method Details
-
getLogLevel
获取指定logger的当前有效日志级别- Parameters:
loggerName- logger名称(包或类全路径),默认ROOT- Returns:
- 包含logger名称和级别的Map
-
setLogLevel
设置指定logger的日志级别- Parameters:
loggerName- logger名称(包或类全路径)levelName- 要设置的级别(TRACE/DEBUG/INFO/WARN/ERROR/OFF)- Returns:
- 包含修改前后信息的Map
-
getAllLogLevels
获取所有logger及其有效级别- Returns:
- 所有logger名称和级别的Map
-
isDebugEnabled
检查指定logger是否启用了DEBUG级别- Parameters:
loggerName- logger名称- Returns:
- 是否启用DEBUG级别
-
isLevelEnabled
检查指定logger是否启用了指定级别- Parameters:
loggerName- logger名称level- 要检查的级别- Returns:
- 是否启用或高于指定级别
-