From 2917d38e59f761af05d0f7fe27f1d2083e252610 Mon Sep 17 00:00:00 2001 From: Rama Priyanto Date: Tue, 30 Dec 2025 07:59:35 +0700 Subject: [PATCH] feat:panic recover --- config/webserver/webserver.config.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/webserver/webserver.config.go b/config/webserver/webserver.config.go index 85a05d7..1de3d3f 100644 --- a/config/webserver/webserver.config.go +++ b/config/webserver/webserver.config.go @@ -18,6 +18,7 @@ import ( "github.com/go-co-op/gocron" "github.com/gofiber/fiber/v2" + "github.com/gofiber/fiber/v2/middleware/recover" futils "github.com/gofiber/fiber/v2/utils" "github.com/rs/zerolog" "go.uber.org/fx" @@ -37,6 +38,11 @@ func NewFiber(cfg *config.Config) *fiber.App { DisableStartupMessage: true, ReadBufferSize: 8192, }) + + // ============================== + app.Use(recover.New(recover.Config{ + EnableStackTrace: true, + })) // pass production config to check it response.IsProduction = cfg.App.Production