Go言語、echoフレームワークで開発を行っています。
ロガーの設計をしていて、スレッドIDに相当するものをログにはきたいのですが良い方法が分かりません。
例えば複数のアクセスで同時にログイン処理があった場合、片方で成功して片方で失敗したとして
どちらが失敗したのかログを見て判別できません。
調べたら、Go言語ではgoroutineのidは存在するが取得はしてはいけない、
そもそも同じスレッドでgoroutineが同じというわけではないとありました。
どうしたらスレッドの識別を行うことができますか?
またはログにはけるパッケージはありますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。