1

Serilog と SEQ のすべてを設定しているときに、答えがあるかもしれないという問題に行き詰まりました。LogContext.PushProperty を使用してすべてのログにいくつかのプロパティを追加しようとしています。ただし、私のミドルウェア (下の画像を参照) では、LogContext は next.Invoke() を待機する前にプロパティをログにプッシュできます。次を待ってから LogContext を使用しようとすると、メッセージをログに記録するためのプロパティがプッシュされません。問題は、await next.Invoke() の前にクレームが常に空であり、await next の後にしか値がないため、await の後に LogContext を使用することを余儀なくされますが、前述のようにそこでは機能しません。手がかりがあれば教えてください。

ありがとう、

ここに画像の説明を入力

4

1 に答える 1