概要:php中的錯誤日志,可以保存在本地,也可以保存在遠程目錄,下面我們以保存在本地為例子。
創(chuàng)新互聯(lián)擁有十年成都網(wǎng)站建設工作經(jīng)驗,為各大企業(yè)提供成都網(wǎng)站設計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設服務,對于網(wǎng)頁設計、PC網(wǎng)站建設(電腦版網(wǎng)站建設)、重慶APP開發(fā)、wap網(wǎng)站建設(手機版網(wǎng)站建設)、程序開發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、域名注冊等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們在互聯(lián)網(wǎng)網(wǎng)站建設行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設計、網(wǎng)絡營銷經(jīng)驗,集策劃、開發(fā)、設計、營銷、管理等網(wǎng)站化運作于一體,具備承接各種規(guī)模類型的網(wǎng)站建設項目的能力。
php錯誤日志保存
相關(guān)函數(shù):error_log($mes,$mes_type,$destination)
其中$mes_type=3說明,錯誤日志是追加寫入文件,而不是覆蓋原文件
案例1:
錯誤級別:".$erroro."
"; echo "錯誤信息:".$erromes; $time=date("Y-m-d G:i:s"); //保存錯誤信息 \r\n 向文件輸入一個回車換行 $info="錯誤級別:".$erroro." "."錯誤信息:".$erromes." 時間:".$time."\r\n"; error_log($info,3,"error_log.txt"); } set_error_handler("age_error",E_USER_NOTICE);//錯誤級別通常為:E_USER_WARNING,E_USER_NOTICE,E_USER_ERROR $age=700; echo "age:".$age."
"; if($age>100) { trigger_error("年齡太大,大于120"); exit(); } ?>
運行代碼,多次刷新,結(jié)果如下圖:
age:700
錯誤級別:1024
錯誤信息:年齡太大,大于120
打開error_log.txt
可以看到以下效果: