fix(fiber-mw): log panics

This commit is contained in:
DevMiner 2024-07-31 17:15:02 +02:00
parent aff39e4343
commit 6155fc5852

View file

@ -149,8 +149,9 @@ func (t *Telemetry) FiberMiddleware(config ...FiberMiddlewareConfig) fiber.Handl
t.ContinueFromRequest(&stdRequest),
)
defer func() {
// TODO: Report panics properly
if err := recover(); err != nil {
log.Error().Stack().Msgf("panic()'ed: %v", err)
timeout := (*time.Duration)(nil)
if cfg.WaitForDelivery {
timeout = &cfg.Timeout