我在 mvc4 应用程序中使用 log4net(用于学术目的)。我在方法的global.asax中调用了这个Application_Start()
方法。
log4net.Config.XmlConfigurator.Configure();
然后在我的应用程序的任何控制器中,我都可以调用此方法:
ILog _logger = LogManager.GetLogger(typeof(T));
问题是当我在Configure()
方法中调用方法时Application_Start()
,但我没有在任何变量中存储对它的引用,该GetLogger()
方法如何知道在哪里查找,更准确地说,它在哪里找到 log4net 实例?
就个人而言,我无法想象通往它的路径(除非我知道它被加载的内存位置)。