1

私はBeginTimedOperation()Web API で SerilogMetrics を使用しています。 (それぞれの Serilog.Extra.Web エンリッチャーからの)HttpRequestNumberまたはプロパティを識別子として使用できると非常に便利で、タイミング関連のログ エントリを簡単に関連付けることができます。HttpRequestIdリクエスト全体で他のユーザーと。

何かのようなもの:

using (logger.BeginTimedOperation("doing some work", HttpRequestNumberEnricher.CurrentRequestNumber))
{ ... }

HttpContext.Current魔法のように (つまり、非公開の) 名前付きプロパティを探し回る以外に、これは達成可能ですか? ありがとう!

4

1 に答える 1