如何将ThreadId和ProcessId添加到每个条目的日志输出中

时间:2016-11-10 21:58:00

标签: c# asp.net-core .net-core ms-extensions-logging

是否有一种简单的方法可以通过 Microsoft.Extensions.Logging ThreadId ProcessId 添加到日志中,而无需编写自己的LoggingProvider?< / p>

只需按照代码

Logger.LogInformation("This is a test of the emergency broadcast system.");

应产生以下或类似的输出。 (请假设我在谈论ConsoleLogger)

info: [{ProcessId}:{ThreadId}] This is a test of the emergency broadcast system.
  
      
  • 对于那些熟悉 serilog 的人,我正在寻找名为输出模板定义全局属性
  • 的功能   
  • 请不要建议任何第三方图书馆
  •   

1 个答案:

答案 0 :(得分:2)

不,没有内置控制台记录器。