1
我有一個項目,我正在使用Enterprise Library登錄,並且該應用程序由多個程序集組成。 UI組件,域程序集和其他一些。是否有辦法讓日誌記錄全部到達相同的位置(滾動平面文件的情況下)?[EntLib 5]:在程序集之間記錄
編輯>現在,我看它進一步可以你甚至可以使用EntLib洛在類庫?由於缺少類庫的app.config,因此迄今爲止我所用的設置都不可用。
我有一個項目,我正在使用Enterprise Library登錄,並且該應用程序由多個程序集組成。 UI組件,域程序集和其他一些。是否有辦法讓日誌記錄全部到達相同的位置(滾動平面文件的情況下)?[EntLib 5]:在程序集之間記錄
編輯>現在,我看它進一步可以你甚至可以使用EntLib洛在類庫?由於缺少類庫的app.config,因此迄今爲止我所用的設置都不可用。
是的,多個程序集可以登錄到同一個文件,只要它們都運行在同一個應用程序域中。
對於配置,您可以使用FileConfigurationSource
並使用工廠方法LogWriterFactory(IConfigurationSource)
創建一個LogWriter
。有關更多信息,請參閱External configuration files in Enterprise Library。
另一種方法是放棄基於文件的配置並使用programmatic configuration。