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

 

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

tp5 日志文件名称问题

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

 

相关文章:

  • 2021-09-12
  • 2021-11-02
  • 2021-09-07
  • 2021-08-20
  • 2021-11-17
  • 2021-12-23
  • 2021-12-07
猜你喜欢
  • 2021-09-02
  • 2021-04-12
  • 2020-03-19
  • 2018-02-02
  • 2021-03-26
  • 2021-10-08
  • 2021-04-19
  • 2021-09-13
相关资源
相似解决方案