From a481f64abed3d5af6c87b54ae8d6d0a2986b1a77 Mon Sep 17 00:00:00 2001 From: Reza Mokaram Date: Mon, 28 Jul 2025 12:20:16 +0330 Subject: [PATCH] fix(slog-fields) - err record not found currectly ignored --- logger/slog.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/logger/slog.go b/logger/slog.go index a1633e19..44f289e6 100644 --- a/logger/slog.go +++ b/logger/slog.go @@ -66,12 +66,10 @@ func (l *slogLogger) Trace(ctx context.Context, begin time.Time, fc func() (sql if rows != -1 { fields = append(fields, slog.Int64("rows", rows)) } - if err != nil { - fields = append(fields, slog.String("error", err.Error())) - } switch { case err != nil && (!l.IgnoreRecordNotFoundError || !errors.Is(err, ErrRecordNotFound)): + fields = append(fields, slog.String("error", err.Error())) l.Logger.ErrorContext(ctx, "SQL executed", slog.Attr{ Key: "trace", Value: slog.GroupValue(fields...),