From fbdfd0d5a0f04b102ded79e4eb73b22ff2337253 Mon Sep 17 00:00:00 2001 From: Frederic Dartayre <30438455+fdartayre@users.noreply.github.com> Date: Tue, 21 Oct 2025 12:09:03 +0200 Subject: [PATCH 1/2] Fix missing appender error Fixes https://github.com/elastic/support-diagnostics/issues/459 --- src/main/resources/log4j2.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml index 46ef31c2..f6b755c8 100644 --- a/src/main/resources/log4j2.xml +++ b/src/main/resources/log4j2.xml @@ -19,7 +19,7 @@ - + From 512ae7c5bfe865d3cf0810f33dd88dab2b4fcaa4 Mon Sep 17 00:00:00 2001 From: Frederic Dartayre <30438455+fdartayre@users.noreply.github.com> Date: Tue, 21 Oct 2025 13:38:09 +0200 Subject: [PATCH 2/2] Close logs Remove appender --- src/main/java/co/elastic/support/BaseService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/co/elastic/support/BaseService.java b/src/main/java/co/elastic/support/BaseService.java index a6eac1f7..d22bd134 100644 --- a/src/main/java/co/elastic/support/BaseService.java +++ b/src/main/java/co/elastic/support/BaseService.java @@ -29,12 +29,12 @@ public abstract class BaseService { protected void closeLogs() { logger.info(Constants.CONSOLE, "Closing loggers."); - Appender appender = logConfig.getAppender("diag"); + Appender appender = logConfig.getAppender("packaged"); if (appender != null && appender.isStarted()) { appender.stop(); } - logConfig.getRootLogger().removeAppender("File"); + logConfig.getRootLogger().removeAppender("packaged"); } protected void createFileAppender(String logDir, String logFile) {