我正忙着处理一个C#库,我想在Log4Logging中使用Log4Net,但是,它会在主机应用程序app.config文件中查找相应的库设置。
有没有告诉Common.Logging查看不同的配置文件?
答案 0 :(得分:2)
你可以在应用程序启动时执行一次这个代码:
XmlConfigurator.ConfigureAndWatch(new FileInfo("log4net.config"));
您可以将其添加到AssemblyInfo.cs
并获得相同的结果。
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]