From 3838cde65ec805e3b5d340a66ab12b1ca423e618 Mon Sep 17 00:00:00 2001 From: kageru Date: Wed, 22 Jul 2020 13:47:30 +0200 Subject: [PATCH] Revert "Further improve stacktrace logging" This reverts commit 6b21625f19ab35934298f7286c384791cd9b97dd. It was a bad idea because konf-stacktraces are apparently infinitely recursive --- src/main/kotlin/moe/kageru/kagebot/Kagebot.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/moe/kageru/kagebot/Kagebot.kt b/src/main/kotlin/moe/kageru/kagebot/Kagebot.kt index 7ba078b..3bad439 100644 --- a/src/main/kotlin/moe/kageru/kagebot/Kagebot.kt +++ b/src/main/kotlin/moe/kageru/kagebot/Kagebot.kt @@ -38,11 +38,8 @@ object Kagebot { val api = DiscordApiBuilder().setToken(secret).login().join() Globals.api = api ConfigParser.initialLoad(ConfigParser.DEFAULT_CONFIG_PATH).mapLeft { e -> - println("Config parsing error:") - generateSequence(e) { e.cause } - .map { err -> - err.stackTrace.joinToString("\n", prefix = "$err: ${err.message}", postfix = "\n") - }.forEach(::println) + println("Config parsing error:\n$e,\n${e.message},\n${e.stackTrace.joinToString("\n")}") + println("Caused by: ${e.cause}\n${e.cause?.stackTrace?.joinToString("\n")}") exitProcess(1) } Runtime.getRuntime().addShutdownHook(Thread {