Najlepszą praktyką jest dołączenie zewnętrznego pliku konfiguracyjnego log4Net do ASP.NET

Widziałem przynajmniej dwa sposoby dołączenia zewnętrznego pliku konfiguracyjnego log4net do aplikacji internetowej ASP.NET:

Posiadanie następującego atrybutu w pliku AssemblyInfo.cs:

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

Wywołanie XmlConfigurator w Global.asax.cs:

protected void Application_Start()
{
    XmlConfigurator.Configure(new FileInfo("Log.config"));
}

Jaka byłaby najlepsza praktyka, aby to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion