エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Go言語のプログラムで、動作の記録やエラーの原因調査に欠かせない「ログ」。Go 1.21で標準ライブラリに... Go言語のプログラムで、動作の記録やエラーの原因調査に欠かせない「ログ」。Go 1.21で標準ライブラリに導入された構造化ログ機能log/slogが、Go 1.25でさらにアップデートされ、これまで少し手間がかかった点が解消され、より便利になりました。 主な変更点は以下の2つです。 1. 複数の情報をまとめて記録しやすくなった (slog.GroupAttrs) ログには、複数の関連する情報(例: ユーザーIDとユーザー名)を一つのグループにまとめて表示したいことがよくあります。 これまで(Go 1.24まで) プログラムの実行中に数が変わるような複数の情報をまとめてグループ化する場合、動作はするものの、少し遠回しで分かりにくい書き方が必要でした。 // Go 1.24までの実装例 attrs := []slog.Attr{slog.String("id", "123"), slog.St