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