Common.Logging метаданные по определенным типам целей журнала
Я хочу использовать Common.Logging для выполнения 2 разных функций:
Стандартное ведение журнала (это произошло в это время при таких обстоятельствах)... это входит в конкретную таблицу. Целевое ведение журнала (этот компонент рабочего процесса сталкивался с такими событиями)... это входит в другую таблицу со связанными метаданными.
Настроить стандартное ведение журнала легко, но мне нужны метаданные, связанные со вторым типом (идентификатор рабочего процесса, номер шага и тому подобное). С NLog я передам это в GlobalDiagnosticsContext
Способ; Я думаю, что нечто подобное должно существовать для Common.Logging, но я не вижу, как собирать метаданные в Common.Logging и передавать информацию в LoggerFactoryAdapter
быть оказанным.
Есть ли механизм для этого или он не поддерживается?
1 ответ
Я разветвлял Common.Logging и добавил эту функциональность.
Смотрите проект GitHub или NuGet.
Я также отправил запрос на возврат для возврата изменений в основную ветку / проект.