From 6155fc58527eb3b1f605e62fcc7ab4e5384c459e Mon Sep 17 00:00:00 2001 From: DevMiner Date: Wed, 31 Jul 2024 17:15:02 +0200 Subject: [PATCH] fix(fiber-mw): log panics --- fiber_middleware.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fiber_middleware.go b/fiber_middleware.go index 2725044..5ca869e 100644 --- a/fiber_middleware.go +++ b/fiber_middleware.go @@ -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