如何查看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)]