From 2c6cd11814a81c8cb7b14b98b878901e6a10c39c Mon Sep 17 00:00:00 2001 From: Matthis Holleville Date: Mon, 8 May 2023 21:11:13 +0200 Subject: [PATCH] feat: use status.Code instead grpc.Code in log Signed-off-by: Matthis Holleville --- pkg/server/log.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/server/log.go b/pkg/server/log.go index bf9f830e1f..fe873c1276 100644 --- a/pkg/server/log.go +++ b/pkg/server/log.go @@ -7,6 +7,7 @@ import ( "go.uber.org/zap" "google.golang.org/grpc" "google.golang.org/grpc/peer" + "google.golang.org/grpc/status" ) func logInterceptor(logger *zap.Logger) grpc.UnaryServerInterceptor { @@ -29,13 +30,13 @@ func logInterceptor(logger *zap.Logger) grpc.UnaryServerInterceptor { } if err != nil { - fields = append(fields, zap.Int32("status_code", int32(grpc.Code(err)))) + fields = append(fields, zap.Int32("status_code", int32(status.Code(err)))) } message := "request completed" if err != nil { message = "request failed" } - logRequest(logger, fields, int(grpc.Code(err)), message) + logRequest(logger, fields, int(status.Code(err)), message) return response, err }