溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php錯誤日志保存

發(fā)布時間:2020-07-27 14:58:27 來源:網(wǎng)絡(luò) 閱讀:844 作者:韋小寶叔叔 欄目:web開發(fā)

概要:php中的錯誤日志,可以保存在本地,也可以保存在遠程目錄,下面我們以保存在本地為例子。

php錯誤日志保存

相關(guān)函數(shù):error_log($mes,$mes_type,$destination)

其中$mes_type=3說明,錯誤日志是追加寫入文件,而不是覆蓋原文件

案例1

<?php
date_default_timezone_set("Asia/Chongqing");
function age_error($erroro,$erromes)
  {
   echo "<strong>錯誤級別</strong>:<font color='red'>".$erroro."</font><br>";
   echo "<strong>錯誤信息</strong>:".$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."<br>";
 if($age>100)
 {
 trigger_error("年齡太大,大于120");
 exit();
 }
  
?>

運行代碼,多次刷新,結(jié)果如下圖:


age:700
錯誤級別:1024
錯誤信息:年齡太大,大于120


打開error_log.txt

可以看到以下效果:

php錯誤日志保存


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI