記錄下log4j2動態配置日誌級別的代碼
LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
org.apache.logging.log4j.core.config.Configuration config = ctx.getConfiguration();
Map<String, LoggerConfig> loggerConfigs = config.getLoggers();
loggerConfigs.forEach((name, loggerConfig) -> loggerConfig.setLevel(newLevel));
ctx.updateLoggers(config);
newLevel 即爲日誌級別 info error debug 等等,只需要將該值配置爲配置中心下發的屬性即可實現線上動態日誌級別變更