From 096f514650991a89eae1bbbd72cbc8e6d72b03b8 Mon Sep 17 00:00:00 2001 From: Gerben Kroes Date: Wed, 24 Jan 2024 12:38:52 +0100 Subject: [PATCH] Use DefaultJoranConfigurator Signed-off-by: Gerben Kroes --- .../config/AbstractApplicationInitializer.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/osgp/shared/shared/src/main/java/org/opensmartgridplatform/shared/application/config/AbstractApplicationInitializer.java b/osgp/shared/shared/src/main/java/org/opensmartgridplatform/shared/application/config/AbstractApplicationInitializer.java index e7cdedaa06e..1e79aa0e279 100644 --- a/osgp/shared/shared/src/main/java/org/opensmartgridplatform/shared/application/config/AbstractApplicationInitializer.java +++ b/osgp/shared/shared/src/main/java/org/opensmartgridplatform/shared/application/config/AbstractApplicationInitializer.java @@ -5,7 +5,7 @@ package org.opensmartgridplatform.shared.application.config; import ch.qos.logback.classic.LoggerContext; -import ch.qos.logback.classic.joran.JoranConfigurator; +import ch.qos.logback.classic.util.DefaultJoranConfigurator; import ch.qos.logback.core.joran.spi.JoranException; import jakarta.servlet.ServletContext; import jakarta.servlet.ServletException; @@ -110,17 +110,17 @@ private Optional getLogConfigLocation( private void initializeLoggingContext(final String location) throws FileNotFoundException, JoranException { - final LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory(); + final var loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory(); // in the current version logback automatically configures at // startup the context, so we have to reset it - final JoranConfigurator configurator = new JoranConfigurator(); + final var configurator = new DefaultJoranConfigurator(); configurator.setContext(loggerContext); loggerContext.reset(); // reinitialize the logger context. calling this method allows - // configuration through groovy or xml - configurator.doConfigure(ResourceUtils.getURL(location)); // <<< REPLACE THE FILENAME + // configuration through xml + configurator.configureByResource(ResourceUtils.getURL(location)); this.logger.info("Initialized logging using {}", location); } }