【问题标题】:[EntLib 5]: Logging between assemblies[EntLib 5]:程序集之间的日志记录
【发布时间】:2010-06-23 19:02:56
【问题描述】:

我有一个正在使用企业库登录的项目,该应用程序由多个程序集组成。 UI 程序集、域程序集和其他一些程序集。有没有办法让所有日志记录到同一个位置(在滚动平面文件的情况下)?

Edit> 现在我进一步了解它,可以您甚至在类库中使用 EntLib 登录吗?由于缺少类库的 app.config,到目前为止我使用的所有设置都不可用。

【问题讨论】:

    标签: c# .net-3.5 enterprise-library-5


    【解决方案1】:

    是的,多个程序集可以登录到同一个文件,前提是它们都在同一个应用程序域中运行。

    对于配置,您可以使用FileConfigurationSource 并使用工厂方法LogWriterFactory(IConfigurationSource) 创建LogWriter。请参阅External configuration files in Enterprise Library 了解更多信息。

    另一种方法是放弃基于文件的配置并使用programmatic configuration

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-11
      • 2013-03-26
      • 2010-12-18
      • 1970-01-01
      • 2012-01-06
      • 2015-09-19
      • 1970-01-01
      相关资源
      最近更新 更多