【发布时间】:2018-02-16 06:41:45
【问题描述】:
我正忙于开发一个 C# 库,我想通过 Log4Net 使用 Common.Logging,但是,它会在主机应用程序 app.config 文件中查找相应的库设置。
有没有告诉 Common.Logging 查看不同的配置文件?
【问题讨论】:
标签: c# dll log4net app-config common.logging
我正忙于开发一个 C# 库,我想通过 Log4Net 使用 Common.Logging,但是,它会在主机应用程序 app.config 文件中查找相应的库设置。
有没有告诉 Common.Logging 查看不同的配置文件?
【问题讨论】:
标签: c# dll log4net app-config common.logging
您可以在应用程序启动时执行此代码一次:
XmlConfigurator.ConfigureAndWatch(new FileInfo("log4net.config"));
您可以将其添加到AssemblyInfo.cs,结果相同。
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]
【讨论】: