1

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

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

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

是否有这样做的机制,还是不受支持?

4

1 回答 1

1

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

请参阅GitHub 项目NuGet

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

于 2014-06-05T11:20:21.107 回答