From 0de6d14415cc002364433c9dc7fdff4369a94dd3 Mon Sep 17 00:00:00 2001 From: franklin Date: Mon, 10 Jul 2023 12:22:16 +0200 Subject: [PATCH] feat: wrap server error --- utils/net/http/errors.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utils/net/http/errors.go b/utils/net/http/errors.go index 2b83194..0bcb462 100644 --- a/utils/net/http/errors.go +++ b/utils/net/http/errors.go @@ -4,6 +4,7 @@ import ( "net/http" httplog "github.com/foomo/keel/net/http/log" + "github.com/pkg/errors" "go.uber.org/zap" "github.com/foomo/keel/log" @@ -43,7 +44,7 @@ func NotFoundServerError(l *zap.Logger, w http.ResponseWriter, r *http.Request, func ServerError(l *zap.Logger, w http.ResponseWriter, r *http.Request, code int, err error) { if err != nil { if labeler, ok := httplog.LabelerFromRequest(r); ok { - labeler.Add(log.FErrorType(err), log.FError(err)) + labeler.Add(log.FErrorType(err), log.FError(errors.Wrap(err, "http server error"))) } else { l = log.WithError(l, err) l = log.WithHTTPRequest(l, r)