首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是企业图书馆5.0中的log4net.Config.XmlConfigurator?

什么是企业图书馆5.0中的log4net.Config.XmlConfigurator?
EN

Stack Overflow用户
提问于 2014-09-01 12:31:24
回答 1查看 138关注 0票数 0

我正在使用VS2010,并希望在5.0中找到相当于log4net.Config.XmlConfigurator的内容。就像可以在AssemblyInfo.cs for log4net中嵌入日志配置文件的位置一样,通过

代码语言:javascript
复制
[assembly: XmlConfigurator(ConfigFile = @"C:\Test\Log4Net.config", Watch = true)]

我也希望能够为企业库指定配置文件。

有办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-16 18:52:21

在Enterprise 5中没有类似的属性。一种方法是使用FileConfigurationSource以编程方式加载所需的配置文件,然后配置Enterprise。例如:

代码语言:javascript
复制
FileConfigurationSource fcs = 
    new FileConfigurationSource(
        @"C:\Test\entlib.config"
    );

var builder = new ConfigurationSourceBuilder();
builder.UpdateConfigurationWithReplace(fcs);

EnterpriseLibraryContainer.Current = 
    EnterpriseLibraryContainer.CreateDefaultContainer(fcs); 

如果您愿意,可以创建您自己的企业库XmlConfigurator,它封装了上面的代码。但是,请注意,如果多个程序集都在用不同的配置文件配置Enterprise,它们将相互覆盖配置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25605942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档