diff --git a/bootique-logback/src/main/java/io/bootique/logback/LogbackContextFactory.java b/bootique-logback/src/main/java/io/bootique/logback/LogbackContextFactory.java index 18d0611..ad8f9d8 100644 --- a/bootique-logback/src/main/java/io/bootique/logback/LogbackContextFactory.java +++ b/bootique-logback/src/main/java/io/bootique/logback/LogbackContextFactory.java @@ -64,8 +64,7 @@ public LogbackContextFactory() { public Logger createRootLogger(ShutdownManager shutdownManager, Map defaultLevels) { - LoggerContext context = createLogbackContext(); - shutdownManager.addShutdownHook(context::stop); + LoggerContext context = shutdownManager.onShutdown(createLogbackContext(), LoggerContext::stop); rerouteJUL();