Common.Logging特定类型的日志目标的元数据

时间:2014-05-15 18:56:31

标签: c# logging common.logging

我想使用Common.Logging来执行两个不同的功能:

标准记录(这次发生在这些情况下)......这将进入一个特定的表格。 有针对性的日志记录(此工作流组件经历了这些类型的事件)...这将进入具有相关元数据的不同表。

设置标准日志记录很简单,但我需要与第二种类型相关联的元数据(工作流ID,步骤编号,那种东西)。使用NLog,我会以GlobalDiagnosticsContext方法传递它;我认为Common.Logging必须存在类似的东西,但我看不到如何在Common.Logging中捕获元数据并将信息传递给要呈现的LoggerFactoryAdapter

是否存在执行此操作的机制,或者它是否不受支持?

1 个答案:

答案 0 :(得分:1)

我分叉了Common.Logging并添加了这个功能。

请参阅GitHub projectNuGet

我还提交了一个拉取请求,用于将更改返回到主分支/项目。