vvakame / tbf14-slog-book

MIT License
3 stars 0 forks source link

`Handlerにはデフォルトで` -> `Handlerの実装としてslog packageに` #2

Closed sinmetal closed 1 year ago

sinmetal commented 1 year ago

https://github.com/vvakame/tbf14-slog-book/blob/fa382641ea5188a223cc26c076cb7561f7fc94f2/articles/slog.md?plain=1#LL94C7-L94C7

真下にサンプルコードがあるから、分かるような気がするけど、Handler という単語がいっぱいあって、すでに自分で作ったHandlerを指してるのか、interfaceを指してるのかよく分からなくなってきたから、以下の書き方の方が分かりやすい?

Handlerの実装としてslog packageに `TextHandler` <span class="footnote">https://pkg.go.dev/golang.org/x/exp/slog#TextHandler</span>と `JSONHandler` <span class="footnote">https://pkg.go.dev/golang.org/x/exp/slog#JSONHandler</span>の2つが準備されています。
`slog.NewTextHandler` や `slog.NewJSONHandler` でそれぞれのHandlerを作ることができます。
vvakame commented 1 year ago

たしかに!修正しました