From 49ab3fa07616051cb046bc7d7738e50a0a92369c Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin <valyala@gmail.com> Date: Tue, 4 Feb 2020 21:37:23 +0200 Subject: [PATCH] lib/logger: do not clutter `-loggerFormat=json` output with stack trace This should improve json parsing --- lib/logger/logger.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/logger/logger.go b/lib/logger/logger.go index 8763e6da4b..403228016b 100644 --- a/lib/logger/logger.go +++ b/lib/logger/logger.go @@ -155,6 +155,10 @@ func logMessage(level, msg string, skipframes int) { switch level { case "PANIC": + if *loggerFormat == "json" { + // Do not clutter `json` output with panic stack trace + os.Exit(-1) + } panic(errors.New(msg)) case "FATAL": os.Exit(-1)