From 95b02341ebdeae8609a63c65f65d178e35d10b92 Mon Sep 17 00:00:00 2001 From: Steven Date: Sun, 3 Mar 2024 23:45:32 +0800 Subject: [PATCH] chore: tweak logger --- server/route/api/v2/logger_interceptor.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/route/api/v2/logger_interceptor.go b/server/route/api/v2/logger_interceptor.go index 0761e7879..5f7d2f2d9 100644 --- a/server/route/api/v2/logger_interceptor.go +++ b/server/route/api/v2/logger_interceptor.go @@ -40,8 +40,9 @@ func (*LoggerInterceptor) loggerInterceptorDo(ctx context.Context, fullMethod st logLevel = slog.LevelError logMsg = "unknown error" } - slog.LogAttrs(ctx, logLevel, logMsg, slog.String("method", fullMethod)) + logAttrs := []slog.Attr{slog.String("method", fullMethod)} if err != nil { - slog.LogAttrs(ctx, logLevel, "", slog.String("error", err.Error())) + logAttrs = append(logAttrs, slog.String("error", err.Error())) } + slog.LogAttrs(ctx, logLevel, logMsg, logAttrs...) }