diff --git a/backend/cmd/fasten/fasten.go b/backend/cmd/fasten/fasten.go index be3d205c..86c4fdf5 100644 --- a/backend/cmd/fasten/fasten.go +++ b/backend/cmd/fasten/fasten.go @@ -104,6 +104,13 @@ func main() { return err } + // ensure panics are written to the log file. + defer func() { + if err := recover(); err != nil { + appLogger.Panic("panic occurred:", err) + } + }() + settingsData, err := json.Marshal(appconfig.AllSettings()) appLogger.Debug(string(settingsData), err) @@ -171,6 +178,13 @@ func main() { return err } + // ensure panics are written to the log file. + defer func() { + if err := recover(); err != nil { + appLogger.Panic("panic occurred:", err) + } + }() + _, err = database.NewRepository(appconfig, appLogger, event_bus.NewNoopEventBusServer()) return err },