Pourquoi la plupart des exemples de log4net obtiennent-ils le logger d'une classe en faisant ceci:
private static ILog logger =
LogManager.GetLogger(
System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
Plutôt que de simplement passer typeof (MyClass):
private static ILog logger = LogManager.GetLogger(typeof(MyClass));
Y a-t-il une autre raison de faire cela, outre le fait que la première option ne vous oblige pas à taper un nom de classe spécifique?