エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
この記事は、LayerX Tech Advent Calendar 2024 の8日目の記事です。 tech.layerx.co.jp バクラクビジネ... この記事は、LayerX Tech Advent Calendar 2024 の8日目の記事です。 tech.layerx.co.jp バクラクビジネスカード開発チーム Tech Lead の budougumi0617 です。 今回はGoでWebアプリケーションを作る際に利用するHTTPミドルウェアでリクエストログを出力する際のTipsです。 HTTPハンドラー内のビジネスロジックで取得・導出した情報をリクエストに付与する方法を解説します。 TL;DR Go言語でWebアプリケーションを開発する際、よくある手法としてミドルウェアでユーザーIDやテナントIDといった情報を持ったリクエストログ(アクセスログ)を出力します。 大抵の場合はリクエストログミドルウェアの前段にかませた認証ミドルウェアで取得した情報を使ってリクエストログにID情報を付与しますが、外部サービスに公開したWebhookの