tp5 日志文件名称问题


原文:http://www.upwqy.com/details/17.html

 

我的项目在运行一段时间后 我发现在日志中生成了 1508467147-20.log 这种文件名的日志 开始还以为是bug呢 

 

今天我找到了 日志写入的文件 File.php  在write方法中打印

可以看到 变量$destination的值 就是日志存到的路径。

然后 我把 

 floor($this->config['file_size']) <= filesize($destination)

 

这里的运算符 改为 >= 也就是让他的条件临时满足 使其能进入条件中。

 

OK ,接下来我们找一个链接 访问一下  最好是带数据操作的  

 

可以看到日志中已经生成了 201710/1508979621-26.log 的日志文件。本来应该生成的  201710/26.log

 

我们可以输出一下 

echo dirname($destination) . DS . time() . '-' . basename($destination);

结果是 

你的项目路径/runtime/log/201710/1508981069-26.log

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM