Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Log4Net正在错误的文件夹中创建文件_Log4net_Log4net Configuration_Log4net Appender - Fatal编程技术网

Log4Net正在错误的文件夹中创建文件

Log4Net正在错误的文件夹中创建文件,log4net,log4net-configuration,log4net-appender,Log4net,Log4net Configuration,Log4net Appender,以下是在log4net的配置文件中编写的appender 这里的问题是,在本地和QA环境中,log4net将日志文件写入正确的文件夹(每天创建一个新文件夹),但在生产环境中,它将日志文件写入错误的文件夹 在第20130706天(YYYYMMDD)的文件夹中,写入logs_20130706.log和logs_20130707.log的文件。在文件夹20130707中,我们可以看到文件logs\u 20130707.log和logs\u 20130708.log 我无法准确地理解我们在哪里犯了错

以下是在log4net的配置文件中编写的appender


这里的问题是,在本地和QA环境中,log4net将日志文件写入正确的文件夹(每天创建一个新文件夹),但在生产环境中,它将日志文件写入错误的文件夹

在第20130706天(YYYYMMDD)的文件夹中,写入logs_20130706.log和logs_20130707.log的文件。在文件夹20130707中,我们可以看到文件logs\u 20130707.log和logs\u 20130708.log


我无法准确地理解我们在哪里犯了错误。如果有人能在这方面帮助我,那就太好了。

我想文件类型属性没有datePattern那么频繁地重新计算,您可以尝试以下方法:


....

我不确定这是否是问题所在,因为log4net正在将文件写入良好的文件夹中,只有一个文件是我们在第二天的日期找到的。我在本地环境中应用了这些设置。我在
系统中更改了准备文件
20130715错误\u 20130715.log
因此我们在
datePattern
中所做的每个更改都反映在文件名中,而不是目录中。这表示可以在
中计算文件夹名称,如果有人有任何线索,请提供帮助。