在開發過程中,對於一些參數,不好直接輸入或者打印調試,特別是在微信開發過程中,這個時候,通過日志來查看信息就顯得格外重要。
下面是在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 相當於在入口文件中進行加載。
但是通常定義的日志:存放在日志目錄:
完結。