From 2078b7b37c33d173d2aa0b4fb5d72b75e5228077 Mon Sep 17 00:00:00 2001 From: Max Weber Date: Wed, 28 Mar 2018 21:20:14 -0600 Subject: [PATCH] Log game crashes to the logger, not Stdout --- .../main/java/net/runelite/mixins/ProcessClientErrorMixin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/ProcessClientErrorMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/ProcessClientErrorMixin.java index 43d6621998..3b393b5678 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/ProcessClientErrorMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/ProcessClientErrorMixin.java @@ -27,6 +27,7 @@ package net.runelite.mixins; import net.runelite.api.mixins.Copy; import net.runelite.api.mixins.Mixin; import net.runelite.api.mixins.Replace; +import net.runelite.client.callback.Hooks; import net.runelite.rs.api.RSClient; import net.runelite.rs.api.RSRunException; @@ -51,7 +52,7 @@ public abstract class ProcessClientErrorMixin implements RSClient throwableToScan = ((RSRunException) throwable).getParent(); } - throwableToScan.printStackTrace(); + Hooks.log.error("Game crash", throwableToScan); StackTraceElement[] stackTrace = throwableToScan.getStackTrace();