From f9a132c9dd44a8051ba74840decc4d712002f21b Mon Sep 17 00:00:00 2001 From: Evan Date: Thu, 4 Nov 2021 19:40:34 +0800 Subject: [PATCH] feat: recovery logger with ctx (#1601) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 曾政 --- middleware/recovery/recovery.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/middleware/recovery/recovery.go b/middleware/recovery/recovery.go index 94f3eb547..4637bf021 100644 --- a/middleware/recovery/recovery.go +++ b/middleware/recovery/recovery.go @@ -56,7 +56,7 @@ func Recovery(opts ...Option) middleware.Middleware { buf := make([]byte, 64<<10) //nolint:gomnd n := runtime.Stack(buf, false) buf = buf[:n] - logger.Errorf("%v: %+v\n%s\n", rerr, req, buf) + logger.WithContext(ctx).Errorf("%v: %+v\n%s\n", rerr, req, buf) err = op.handler(ctx, req, rerr) }