From 96c005b58c7d70cce6ea5f4b470837a34722622e Mon Sep 17 00:00:00 2001 From: Marc Brooks Date: Mon, 10 Nov 2025 23:22:18 -0600 Subject: [PATCH] Add a global panic handler to ensure we log panics --- main.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main.go b/main.go index bcc2d73d..ffa9fdf6 100644 --- a/main.go +++ b/main.go @@ -15,6 +15,14 @@ var appCtx context.Context func Main() { logger.Log().Msg("JetKVM Starting Up") + + // add recover to ensure we log out any panic + defer func() { + if r := recover(); r != nil { + logger.Panic().Interface("recovered", r).Msg("Uncaught panic") + } + }() + LoadConfig() var cancel context.CancelFunc