1

Web API プロジェクトにログインするために Serilog を使用しています。Web クラシック nuget パッケージがインストールされていると、リクエストごとに一意の GUID 値を簡単にログに記録できます。私のロガーからその値にアクセスする方法はありますか? ファイルに書き込むときはいつでもファイルに書き込む必要があることは知っていますが、ロガーコンテキストから読み取りたいのですが、これを行う方法はありますか?

4

1 に答える 1

0

サポートされている/簡単な方法はありません (いくつかのハックがあるかもしれませんが、これを理解するにはSerilogWeb.Classicパッケージのソースを読む必要があります)。

ILogEventEnricherパイプラインにを追加するとLogEvent、リクエスト中に発行された を検査HttpRequestIdし、その時点で を取得できますが、これがシナリオで役立つかどうかはわかりません。

于 2015-09-28T21:16:13.993 に答える