From d6f1d51bad6dfe7cdd099934da848f882445c959 Mon Sep 17 00:00:00 2001 From: Lixfel Date: Thu, 18 Jan 2024 15:31:01 +0100 Subject: [PATCH] Fix timelog in CrashDetector --- SpigotCore_Main/src/de/steamwar/core/CrashDetector.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SpigotCore_Main/src/de/steamwar/core/CrashDetector.java b/SpigotCore_Main/src/de/steamwar/core/CrashDetector.java index 0c4c9ec..543ecca 100644 --- a/SpigotCore_Main/src/de/steamwar/core/CrashDetector.java +++ b/SpigotCore_Main/src/de/steamwar/core/CrashDetector.java @@ -61,11 +61,11 @@ public class CrashDetector { while (run) { long curTime = System.nanoTime(); if(curTime - 4*TIMEOUT >= lastTick.get()) { - SWException.log("Server did not recover in " + (curTime - lastTick.get()) + "ms, unclean server stop", ""); + SWException.log("Server did not recover in " + ((curTime - lastTick.get()) / 1000000.0) + "ms, unclean server stop", ""); hardStop(); } else if(curTime - TIMEOUT > lastMessage.get()) { if(mainThread.isAlive()) { - SWException.log("Server hung for " + (curTime - lastTick.get()) + "ms", Arrays.stream(mainThread.getStackTrace()).map(StackTraceElement::toString).collect(Collectors.joining("\n"))); + SWException.log("Server hung for " + ((curTime - lastTick.get()) / 1000000.0) + "ms", Arrays.stream(mainThread.getStackTrace()).map(StackTraceElement::toString).collect(Collectors.joining("\n"))); } else { SWException.log("Server thread already dead, unclean server stop", "Core enabled: " + Core.getInstance().isEnabled()); hardStop();