]> Cypherpunks.ru repositories - gostls13.git/commit
log/slog: built-in handler constructors take options as a second arg
authorJonathan Amsterdam <jba@google.com>
Wed, 19 Apr 2023 18:24:33 +0000 (14:24 -0400)
committerJonathan Amsterdam <jba@google.com>
Thu, 4 May 2023 18:32:54 +0000 (18:32 +0000)
commita82f69f60e976d1a99c477903f5de98839c24f70
tree3486f77181c2f28d3cb5e0d183c5ccb1846bf4fb
parent5c51e9f45b0a7a13e5dd3bd6487f67d2bbdb5346
log/slog: built-in handler constructors take options as a second arg

There is now one constructor function for each built-in handler, with
signature

    NewXXXHandler(io.Writer, *HandlerOptions) *XXXHandler

Fixes #59339.

Change-Id: Ia02183c5ce0dc15c64e33ad05fd69bca09df2d2d
Reviewed-on: https://go-review.googlesource.com/c/go/+/486415
Reviewed-by: Alan Donovan <adonovan@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Jonathan Amsterdam <jba@google.com>
16 files changed:
api/next/56345.txt
api/next/59339.txt [new file with mode: 0644]
src/log/slog/doc.go
src/log/slog/example_custom_levels_test.go
src/log/slog/example_level_handler_test.go
src/log/slog/example_logvaluer_secret_test.go
src/log/slog/example_test.go
src/log/slog/example_wrap_test.go
src/log/slog/handler_test.go
src/log/slog/internal/benchmarks/benchmarks_test.go
src/log/slog/json_handler.go
src/log/slog/json_handler_test.go
src/log/slog/logger_test.go
src/log/slog/text_handler.go
src/log/slog/text_handler_test.go
src/testing/slogtest/example_test.go