import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.core.Appender;
import org.apache.logging.log4j.core.LoggerContext;
import org.apache.logging.log4j.core.config.Configuration;
import org.apache.logging.log4j.core.config.LoggerConfig;
import java.io.IOException;
import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* @Author: Gao
* @Date: 2018/11/1 14:23
* @Version 1.0
*/
public class DynamicGetAndSetLog {
private static final Logger LOGGER = LogManager.getLogger(DynamicGetAndSetLog.class);
/**
* 获取某个类或包的日志级别
*
* @param loggerName 类或包名
* @return String
*/
public static String getLoggerLevel(String loggerName) {
if (loggerName == null || "".equals(loggerName)) {
return "目标类或包不能为空";
}
Logger logg
Java Log4j2 动态调整log级别小工具
最新推荐文章于 2024-07-21 06:22:31 发布
本文介绍了一款用于Java Log4j2框架的实用工具,该工具使得开发者能够在运行时轻松地动态调整日志级别,无需重启应用,提高了问题排查和调试的效率。
摘要由CSDN通过智能技术生成