From 0d3138708aae8ea4c8b1bd2c3743573c935c4046 Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Sun, 3 Nov 2024 23:23:19 +0800 Subject: [PATCH] Flush logs on Fabric (#1524) --- .../java/io/izzel/arclight/fabric/mod/FabricMixinPlugin.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arclight-fabric/src/main/java/io/izzel/arclight/fabric/mod/FabricMixinPlugin.java b/arclight-fabric/src/main/java/io/izzel/arclight/fabric/mod/FabricMixinPlugin.java index 3d1ead8c9..e52f3c6bd 100644 --- a/arclight-fabric/src/main/java/io/izzel/arclight/fabric/mod/FabricMixinPlugin.java +++ b/arclight-fabric/src/main/java/io/izzel/arclight/fabric/mod/FabricMixinPlugin.java @@ -7,6 +7,7 @@ import io.izzel.arclight.i18n.ArclightConfig; import io.izzel.arclight.i18n.ArclightLocale; import io.izzel.arclight.mixin.MixinTools; +import org.apache.logging.log4j.LogManager; import org.slf4j.LoggerFactory; public class FabricMixinPlugin extends ArclightMixinPlugin implements AbstractBootstrap { @@ -24,5 +25,6 @@ public void onLoad(String mixinPackage) { } catch (Exception e) { throw new RuntimeException(e); } + Runtime.getRuntime().addShutdownHook(new Thread(LogManager::shutdown, "log flusher")); } }