对于使用应用程序配置的 Serilog 日志丰富,我如何添加标准丰富器,例如 ProcessId、ThreadId、MachineName?添加属性丰富器的语法如下,但我尝试使用上述标准丰富器。有一个选项可以实现应用程序 json,我想避免它,因为它需要 Serilog 2.6。有什么想法可以做到这一点吗?
<add key="serilog:enrich:with-property:Version" value="1.0" />
Run Code Online (Sandbox Code Playgroud)
使用以下语法添加标准丰富器,您还需要引用丰富器的 dll,请参阅下面的 ThreadId 丰富器。
<add key="serilog:using:Thread" value="Serilog.Enrichers.Thread" />
<add key="serilog:enrich:WithThreadId" />
Run Code Online (Sandbox Code Playgroud)