tp5 日志 名称问题


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


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

log-1.png

可以看到 变量$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


来源: up61技术博客 欢迎分享 (QQ:529857614)

qq交流群:63739043 up61博客-php交流群

上一篇: PHP 获取链接访问来源
下一篇: Linux- Xampp - 查看和修改mysql默认端口