如何查看log4net日志路径?
我的配置文件是:
在app.config中。
但它在磁盘D中没有日志文件:!!!!
刚validation了你的配置 – 工作正常。 您可能没有正确初始化log4net。 您应该添加到AssemblyInfo.cs文件中:
[assembly: XmlConfigurator(Watch = true)]
或者您可以使用XmlConfigurator.ConfigureAndWatch方法或简单地使用
XmlConfigurator.Configure();
与NLog不同,log4net无法初始化自身。
注意 :您应该将日期模式更改为yyyy-MM-dd'.log'
– 年和日应该是小写字母。 你也可以用单个appender写几个级别。 无需创建两个写入同一文件的appender。
请尝试以下方法
AssemblyInfo.cs中
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "~\\Abc\\xyz\\log4net.config", Watch = true)]