From b49f545094fd3abcd6bfba2c53f2913d7baab5dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Thu, 15 Dec 2022 22:15:50 +0100 Subject: [PATCH] properly log unhandled panics. --- cmd/root.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmd/root.go b/cmd/root.go index 79c91229..3e681137 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -20,6 +20,14 @@ import ( ) func Execute() error { + // properly log unhandled panics + defer func() { + panicVal := recover() + if panicVal != nil { + log.Panic().Msgf("%v", panicVal) + } + }() + return root.Execute() }