Reset trace log on client init

This commit is contained in:
2026-04-06 17:36:07 -05:00
parent fe4675d606
commit b03444d986
3 changed files with 12 additions and 3 deletions

View File

@@ -10,6 +10,7 @@ public final class SignLeakShieldClient implements ClientModInitializer {
@Override
public void onInitializeClient() {
LOGGER.info("Sign Leak Shield initialized");
SignLeakShieldTraceLog.reset();
SignLeakShieldTraceLog.info("Sign Leak Shield initialized");
}
}

View File

@@ -15,6 +15,13 @@ public final class SignLeakShieldTraceLog {
private SignLeakShieldTraceLog() {
}
public static synchronized void reset() {
try {
Files.deleteIfExists(LOG_PATH);
} catch (IOException ignored) {
}
}
public static void info(String message) {
SignLeakShieldClient.LOGGER.info(message);
append(message);