C#DLL - 为Common.Logging(Log4Net)加载单独的app.config文件

时间:2017-09-07 13:36:25

标签: c# dll log4net app-config common.logging

我正忙着处理一个C#库,我想在Log4Logging中使用Log4Net,但是,它会在主机应用程序app.config文件中查找相应的库设置。

有没有告诉Common.Logging查看不同的配置文件?

1 个答案:

答案 0 :(得分:2)

你可以在应用程序启动时执行一次这个代码:

XmlConfigurator.ConfigureAndWatch(new FileInfo("log4net.config"));

您可以将其添加到AssemblyInfo.cs并获得相同的结果。

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]