Dlaczego większość przykładów log4net pobiera rejestrator dla klasy, wykonując następujące czynności:
private static ILog logger =
LogManager.GetLogger(
System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
Zamiast tylko przekazywać typeof (MyClass):
private static ILog logger = LogManager.GetLogger(typeof(MyClass));
Czy jest jakiś inny powód, aby to zrobić, poza tym, że pierwsza opcja nie wymaga podania określonej nazwy klasy?