thinkphp --- 寫入日志


在開發過程中,對於一些參數,不好直接輸入或者打印調試,特別是在微信開發過程中,這個時候,通過日志來查看信息就顯得格外重要。

下面是在TP3.2.3框架中,寫入日志的方法:

public function logs(){
    $str = "我是一個字符串";
    $this->logger($str);
}
/* 定義logger來寫日志 */
private function logger($content){
    $logSize = 100000; //日志大小
    // $log = "log.txt";
    $log = "./logger/log.txt";
    if(file_exists($log) && filesize($log) > $logSize){
        unlink($log);
    }
    // linux的換行是 \n  windows是 \r\n
    // FILE_APPEND 不寫第三個參數默認是覆蓋,寫的話是追加 
    file_put_contents($log,date('H:i:s')."\n".$content."\n",FILE_APPEND);
}

上面 $log 用於定義日志的路徑。 $log = "log.txt"; 是 log.txt這個文件存放的位置是:根目錄(和index.php入口文件同級)原因是:項目的入口都是 index.php 相當於在入口文件中進行加載。

但是通常定義的日志:存放在日志目錄:

 

完結。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM