2010-06-23 46 views
1

我有一個項目,我正在使用Enterprise Library登錄,並且該應用程序由多個程序集組成。 UI組件,域程序集和其他一些。是否有辦法讓日誌記錄全部到達相同的位置(滾動平面文件的情況下)?[EntLib 5]:在程序集之間記錄

編輯>現在,我看它進一步可以你甚至可以使用EntLib洛在類庫?由於缺少類庫的app.config,因此迄今爲止我所用的設置都不可用。

回答

1

是的,多個程序集可以登錄到同一個文件,只要它們都運行在同一個應用程序域中。

對於配置,您可以使用FileConfigurationSource並使用工廠方法LogWriterFactory(IConfigurationSource)創建一個LogWriter。有關更多信息,請參閱External configuration files in Enterprise Library

另一種方法是放棄基於文件的配置並使用programmatic configuration