From ed5abd5ba8528d058f399b0d5a15679c8aa9c9cd Mon Sep 17 00:00:00 2001 From: Frederik Ring Date: Fri, 26 Jan 2024 20:02:09 +0100 Subject: [PATCH] Panic handling does not log reason for script being halted (#334) --- cmd/backup/main.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/backup/main.go b/cmd/backup/main.go index eda6019..89c9890 100644 --- a/cmd/backup/main.go +++ b/cmd/backup/main.go @@ -21,6 +21,9 @@ func main() { defer func() { if pArg := recover(); pArg != nil { if err, ok := pArg.(error); ok { + s.logger.Error( + fmt.Sprintf("Executing the script encountered a panic: %v", err), + ) if hookErr := s.runHooks(err); hookErr != nil { s.logger.Error( fmt.Sprintf("An error occurred calling the registered hooks: %s", hookErr),