Как добавить ThreadId и ProcessId в вывод журнала для каждой записи
Есть ли простой способ добавить ThreadId и ProcessId в журналы через Microsoft.Extensions.Logging без написания моего собственного LoggingProvider?
Просто следующий код
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, я ищу функции, называемые шаблоном вывода и определяющие глобальные свойства
- Пожалуйста, не предлагайте сторонних библиотек