1
0
mirror of https://github.com/golang/go synced 2024-11-26 22:51:23 -07:00

log/slog: fix HandlerOptions.ReplaceAttr doc

It said that Attrs with an empty key are ignored.
In fact, zero Attrs are ignored.

Fixes #60870.

Change-Id: I221d3a25b0f0cc9001e06e9cc76bab29292c0741
Reviewed-on: https://go-review.googlesource.com/c/go/+/504535
Run-TryBot: Jonathan Amsterdam <jba@google.com>
Reviewed-by: Alan Donovan <adonovan@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
This commit is contained in:
Jonathan Amsterdam 2023-06-20 08:55:49 -04:00
parent e122ebabb6
commit f3bf18117b

View File

@ -140,7 +140,7 @@ type HandlerOptions struct {
// ReplaceAttr is called to rewrite each non-group attribute before it is logged. // ReplaceAttr is called to rewrite each non-group attribute before it is logged.
// The attribute's value has been resolved (see [Value.Resolve]). // The attribute's value has been resolved (see [Value.Resolve]).
// If ReplaceAttr returns an Attr with Key == "", the attribute is discarded. // If ReplaceAttr returns a zero Attr, the attribute is discarded.
// //
// The built-in attributes with keys "time", "level", "source", and "msg" // The built-in attributes with keys "time", "level", "source", and "msg"
// are passed to this function, except that time is omitted // are passed to this function, except that time is omitted