Я видел как минимум два способа включить внешний файл конфигурации log4net в веб-приложение ASP.NET:
Имея следующий атрибут в файле AssemblyInfo.cs:
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log.config", Watch = true)]
Вызов XmlConfigurator в файле Global.asax.cs:
protected void Application_Start()
{
XmlConfigurator.Configure(new FileInfo("Log.config"));
}
Какая была бы лучшая практика?