From dd7b69199346d6f38da34262fa9a50c1fcc9b05a Mon Sep 17 00:00:00 2001 From: chendaofei <857448963@qq.com> Date: Mon, 20 Jul 2026 18:33:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=BF=97bug=EF=BC=8C=E4=B8=B4?= =?UTF-8?q?=E6=97=B6=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../njcn/microservice/listener/NacosLogbackConfigLoader.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pqs-common/common-microservice/src/main/java/com/njcn/microservice/listener/NacosLogbackConfigLoader.java b/pqs-common/common-microservice/src/main/java/com/njcn/microservice/listener/NacosLogbackConfigLoader.java index 3d6cda617..d1897226e 100644 --- a/pqs-common/common-microservice/src/main/java/com/njcn/microservice/listener/NacosLogbackConfigLoader.java +++ b/pqs-common/common-microservice/src/main/java/com/njcn/microservice/listener/NacosLogbackConfigLoader.java @@ -67,10 +67,11 @@ public class NacosLogbackConfigLoader implements SpringApplicationRunListener, A LoggerContext context = (LoggerContext) LoggerFactory.getILoggerFactory(); JoranConfigurator configurator = new JoranConfigurator(); configurator.setContext(context); + context.reset(); // 注意:变量名必须与 XML 中 ${...} 内的名称完全一致 context.putProperty("log.projectName", projectName != null ? projectName : "undefined_pqs"); context.putProperty("log.commonLevel", logLevel != null ? logLevel : "INFO"); - context.reset(); + try (ByteArrayInputStream inputStream = new ByteArrayInputStream(logbackConfigContent.getBytes(StandardCharsets.UTF_8))) { configurator.doConfigure(inputStream); Logger root = context.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);