C# DLL - 为 Common.Logging (Log4Net) 加载单独的 app.config 文件
C# DLL - Loading seperate app.config file for Common.Logging (Log4Net)
我正忙于开发 C# 库,我想将 Common.Logging 与 Log4Net 一起使用,但是,它会在主机应用程序 app.config 文件中查找各个库设置。
有没有办法告诉 Common.Logging 查看不同的配置文件?
您将在应用程序启动时执行一次此代码:
XmlConfigurator.ConfigureAndWatch(new FileInfo("log4net.config"));
您可以将此添加到 AssemblyInfo.cs
,结果相同。
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]
我正忙于开发 C# 库,我想将 Common.Logging 与 Log4Net 一起使用,但是,它会在主机应用程序 app.config 文件中查找各个库设置。
有没有办法告诉 Common.Logging 查看不同的配置文件?
您将在应用程序启动时执行一次此代码:
XmlConfigurator.ConfigureAndWatch(new FileInfo("log4net.config"));
您可以将此添加到 AssemblyInfo.cs
,结果相同。
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]