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)