【问题标题】:Common.Logging for TraceSourceTraceSource 的 Common.Logging
【发布时间】:2012-03-23 22:40:17
【问题描述】:

我正在尝试在我们的应用程序中采用 Common.Logging,但是在使用 system.diagnostics 进行设置时遇到了一些问题。它适用于直接跟踪,但不适用于 TraceSource。我使用的是 Common.Logging.Simple.TraceLoggerFactoryAdapter。 TraceSource 需要不同的适配器吗?

【问题讨论】:

    标签: logging tracesource common.logging


    【解决方案1】:

    这已经很晚了,但也许它仍然可以帮助你......

    根据 Common.Logging 源 here,TraceLoggerFactoryAdapter 确实支持配置以便它使用 TraceSources。 TraceLoggerFactoryAdapter 有一个名为“useTraceSource”的属性(可在 app.config 文件中配置)。如果设置为“true”,它应该导致 TraceLoggerFactoryAdapter 分配在内部使用 TraceSource 的 TraceLogger。请注意,根据 Common.Logging 文档 here,没有记录“useTraceSource”。

    因此,您应该能够在 app.config 的 System.Diagnostics 部分中配置 TraceSources,并通过在 Common.Logging 部分中指定 TraceLoggerFactoryAdapter 和“useTraceSource”属性来告诉 Common.Logging 使用这些 TraceSources app.config。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-23
      • 2016-07-27
      • 2010-09-15
      • 1970-01-01
      • 2011-10-10
      • 2010-10-09
      • 1970-01-01
      相关资源
      最近更新 更多