diff --git a/src/main/java/mdnet/base/MangaDexClient.java b/src/main/java/mdnet/base/MangaDexClient.java index d1c1539..b9cd1d9 100644 --- a/src/main/java/mdnet/base/MangaDexClient.java +++ b/src/main/java/mdnet/base/MangaDexClient.java @@ -1,5 +1,6 @@ package mdnet.base; +import ch.qos.logback.classic.LoggerContext; import mdnet.base.settings.ClientSettings; import mdnet.base.server.ApplicationKt; import mdnet.base.server.WebUiKt; @@ -262,10 +263,12 @@ public class MangaDexClient { } catch (IOException e) { LOGGER.error("Cache failed to close", e); } - executorService.shutdown(); readyToExit.set(true); }; while (!readyToExit.get()) { } + executorService.shutdown(); + LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory(); + loggerContext.stop(); } } diff --git a/src/main/resources/logback.xml b/src/main/resources/logback.xml index 3f73e0a..1fbc123 100644 --- a/src/main/resources/logback.xml +++ b/src/main/resources/logback.xml @@ -1,6 +1,4 @@ - - false