我想使用 Common.Logging 来执行 2 个不同的功能:
标准日志记录(这在此时发生在这些情况下)......这进入了一个特定的表。有针对性的日志记录(这个工作流组件经历了这些类型的事件)......这进入了一个带有相关元数据的不同表中。
设置标准日志记录很容易,但我需要与第二种类型相关联的元数据(工作流程 ID、步骤编号等)。GlobalDiagnosticsContext
使用 NLog,我会在一个方法中传递它;我认为 Common.Logging 必须存在类似的东西,但我看不到如何在 Common.Logging 中捕获元数据并将信息传递LoggerFactoryAdapter
给要呈现的信息。
是否有这样做的机制,还是不受支持?