]> Cypherpunks repositories - gostls13.git/commit
log/slog: remove calls to Value.Resolve from core
authorJonathan Amsterdam <jba@google.com>
Fri, 14 Apr 2023 10:31:02 +0000 (06:31 -0400)
committerJonathan Amsterdam <jba@google.com>
Thu, 20 Apr 2023 10:53:38 +0000 (10:53 +0000)
commit547e8e22fe565d65d1fd4d6e71436a5a855447b0
tree2044d51e163d5fda2b660487d418077151b6da20
parent9d35ebba062cae9cc7bd716ad279ac7d44060a93
log/slog: remove calls to Value.Resolve from core

Remove calls to Value.Resolve from Record.AddAttrs, Record.Add and Logger.With.
Handlers must resolve values themselves; document that in Handler.

Call Value.Resolve in the built-in handlers.

Updates #59292.

Change-Id: I00ba2131be0b16e3b1a22741249fd6f81c3efde1
Reviewed-on: https://go-review.googlesource.com/c/go/+/486375
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Jonathan Amsterdam <jba@google.com>
Reviewed-by: Alan Donovan <adonovan@google.com>
src/log/slog/handler.go
src/log/slog/handler_test.go
src/log/slog/json_handler.go
src/log/slog/logger.go
src/log/slog/record.go
src/log/slog/value.go
src/log/slog/value_test.go