2010-06-23 69 views
1

我有一个项目,我正在使用Enterprise Library登录,并且该应用程序由多个程序集组成。 UI组件,域程序集和其他一些。是否有办法让日志记录全部到达相同的位置(滚动平面文件的情况下)?[EntLib 5]:在程序集之间记录

编辑>现在,我看它进一步可以你甚至可以使用EntLib洛在类库?由于缺少类库的app.config,因此迄今为止我所用的设置都不可用。

回答

1

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

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

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