在我的项目中,我有一个在内部使用 log4net 的 DLL 引用。在我的Main
课堂上,我插入了以下两个语句:
using log4net;
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
我还准备了一个App.Conf
文件。
仅使用上述内容,日志记录不会开始。但是当我另外添加声明时
private static readonly ILog log = LogManager.GetLogger(typeof(Main));
对我的Main
班级来说,日志记录开始并且一切正常。
为什么我必须创建一个ILog
对象来触发日志记录才能开始?我的App.Conf
文件的汇编语句不应该足够吗?