私はBeginTimedOperation()
Web API で SerilogMetrics を使用しています。 (それぞれの Serilog.Extra.Web エンリッチャーからの)HttpRequestNumber
またはプロパティを識別子として使用できると非常に便利で、タイミング関連のログ エントリを簡単に関連付けることができます。HttpRequestId
リクエスト全体で他のユーザーと。
何かのようなもの:
using (logger.BeginTimedOperation("doing some work", HttpRequestNumberEnricher.CurrentRequestNumber))
{ ... }
HttpContext.Current
魔法のように (つまり、非公開の) 名前付きプロパティを探し回る以外に、これは達成可能ですか? ありがとう!