为什么大多数log4net示例通过执行以下操作来获取类的记录器:
private static ILog logger =
LogManager.GetLogger(
System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
不要只传递 typeof(MyClass):
private static ILog logger = LogManager.GetLogger(typeof(MyClass));
除了第一种选项不需要您键入特定的类名称之外,还有其他原因吗?