在http请求之外使用IDiagnosticContext

问题描述 投票:0回答:0

据我了解,Serilogs

UseSerilogRequestLogging
利用
IDiagnosticContext
并将已设置的属性添加到请求的最后一个日志条目中。

工作正常,但是我如何利用

IDiagnosticContext
自己在没有 http 上下文的后台任务之类的东西中设置变量来收集属性桶并自己添加到某个日志条目?

我猜想将

AmbientDiagnosticContextCollector
Begin
TryComplete
一起使用?

c# serilog
© www.soinside.com 2019 - 2024. All rights reserved.