]> Cypherpunks repositories - gostls13.git/commit
log/slog: require entire Attr to be empty to elide
authorJonathan Amsterdam <jba@google.com>
Mon, 27 Mar 2023 13:27:43 +0000 (09:27 -0400)
committerJonathan Amsterdam <jba@google.com>
Wed, 12 Apr 2023 20:33:11 +0000 (20:33 +0000)
commitd528f72d4c391309b2cb938707837b0da386b67c
treeda25b7c078d26d89b3bc55b7c54588db3f0f5658
parentb3a194aad63d476543be27a935849bd8e3f9534b
log/slog: require entire Attr to be empty to elide

Specify that Handlers should ignore zero-valued Attrs.

Implement that policy in the built-in handlers.

Fixes #59282.

Change-Id: I4430686b61f49bdac849ee300daaabfac9895849
Reviewed-on: https://go-review.googlesource.com/c/go/+/484095
Run-TryBot: Jonathan Amsterdam <jba@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Alan Donovan <adonovan@google.com>
src/log/slog/attr.go
src/log/slog/example_wrap_test.go
src/log/slog/handler.go
src/log/slog/handler_test.go
src/log/slog/internal/slogtest/slogtest.go
src/log/slog/text_handler.go
src/log/slog/text_handler_test.go
src/log/slog/value_test.go