对于使用应用程序配置的Serilog日志丰富,我如何添加标准丰富程序,如ProcessId,ThreadId,MachineName?添加属性丰富器的语法如下,但我尝试使用上述标准丰富器。有一个实现application json的选项,我想避免它,因为它需要Serilog 2.6。有什么想法可以做到这一点吗?
<add key="serilog:enrich:with-property:Version" value="1.0" />
对于使用应用程序配置的Serilog日志丰富,我如何添加标准丰富程序,如ProcessId,ThreadId,MachineName?添加属性丰富器的语法如下,但我尝试使用上述标准丰富器。有一个实现application json的选项,我想避免它,因为它需要Serilog 2.6。有什么想法可以做到这一点吗?
<add key="serilog:enrich:with-property:Version" value="1.0" />
2条答案
按热度按时间mm9b1k5b1#
使用以下语法添加标准的enricher,您还需要参考enricher的dll,请参阅下面的ThreadId enricher。
m528fe3b2#
上述设置是否有效。即使在配置和添加dll后,线程ID也不起作用