From bd684ceac7da1212f9e4a02886549ce23709e9dc Mon Sep 17 00:00:00 2001 From: jwasinger Date: Thu, 9 Nov 2023 18:57:10 +0800 Subject: [PATCH] Update log/handler.go Co-authored-by: Martin Holst Swende --- log/handler.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/log/handler.go b/log/handler.go index 35ea602b58..5249201ee8 100644 --- a/log/handler.go +++ b/log/handler.go @@ -197,9 +197,8 @@ func LogfmtHandlerWithLevel(wr io.Writer, level slog.Level) slog.Handler { func builtinReplace(_ []string, attr slog.Attr) slog.Attr { switch attr.Key { case slog.TimeKey: - if t, ok := attr.Value.Any().(time.Time); ok { - attr = slog.Any("t", t.Format(timeFormat)) - return attr + if attr.Value.Kind() == slog.KindTime { + return slog.Time("t", attr.Value.Time()) } case slog.LevelKey: if l, ok := attr.Value.Any().(slog.Level); ok {