1

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

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

4

1 回答 1

1

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

对于配置,您可以使用FileConfigurationSource并使用工厂方法LogWriterFactory(IConfigurationSource)创建一个LogWriter. 有关详细信息,请参阅企业库中的外部配置文件

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

于 2010-06-23T20:42:46.323 回答