diff --git a/spring-boot/src/main/java/org/springframework/boot/logging/logback/LogbackLoggingSystem.java b/spring-boot/src/main/java/org/springframework/boot/logging/logback/LogbackLoggingSystem.java index cc6b18067f9..39ba2dcf9d3 100644 --- a/spring-boot/src/main/java/org/springframework/boot/logging/logback/LogbackLoggingSystem.java +++ b/spring-boot/src/main/java/org/springframework/boot/logging/logback/LogbackLoggingSystem.java @@ -96,6 +96,7 @@ public class LogbackLoggingSystem extends AbstractLoggingSystem { + "or the competing implementation (" + factory.getClass() + ")"); LoggerContext context = (LoggerContext) factory; context.stop(); + context.reset(); try { URL url = ResourceUtils.getURL(resolvedLocation); new ContextInitializer(context).configureByResource(url);