私はGo言語エコーフレームワークで開発しています。golangでは、ログ内のスレッドなどをどのように識別できますか?
私はロガーを設計していますが、スレッドIDに相当するログをログに記録したいのですが、良い方法はわかりません。
たとえば、ログイン処理が複数のアクセスで同時に実行された場合、一方の側で成功し、片側で失敗します。 失敗したログを調べることで判断することはできません。
Go言語では、goroutineのIDは存在しますが、私はそれを得るべきではありません。 元々、goroutineは同じスレッドでは同じではないと言われました。
スレッドをどのように識別できますか? ログに入れるパッケージがありますか?
母国語ではないので英語が間違っていると申し訳ありません。おかげさまで
参照http://stackoverflow.com/questions/33947545/go-log-thread-id-in-gorilla-handler – nos