Почему большинство примеров log4net получают логгер для класса, делая это:
private static ILog logger =
LogManager.GetLogger(
System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
Вместо простого прохождения typeof (MyClass):
private static ILog logger = LogManager.GetLogger(typeof(MyClass));
Есть ли другая причина для этого, помимо того факта, что первый параметр не требует ввода определенного имени класса?