为什么大多数 log4net 示例通过以下方法获得类的日志记录器:
private static ILog logger =
LogManager.GetLogger(
System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
而不是仅仅传递 typeof (MyClass) :
private static ILog logger = LogManager.GetLogger(typeof(MyClass));
除了第一个选项不要求您键入特定的类名之外,还有其他原因吗?