Perché la maggior parte degli esempi di log4net ottiene il logger per una classe in questo modo:
private static ILog logger =
LogManager.GetLogger(
System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
Piuttosto che passare semplicemente typeof (MyClass):
private static ILog logger = LogManager.GetLogger(typeof(MyClass));
C'è qualche altra ragione per farlo, oltre al fatto che la prima opzione non richiede di digitare un nome di classe specifico?