日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Yii的errorLog

發布時間:2024/9/19 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Yii的errorLog 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

總述

errorHandle類用于獲取錯誤信息;FileTarget用于輸出這些信息

異常處理類: $error=Yii::$app->errorHandler->exception;錯誤信息:$file=$error->getFile();$line=$error->getLine();$message=$error->getMessage();$code=$error->getCode();

代碼

public function actionError(){$request=Yii::$app->request;$error=Yii::$app->errorHandler->exception;$err_msg='';if($error){$file=$error->getFile();$line=$error->getLine();$message=$error->getMessage();$code=$error->getCode();$get=http_build_query($request->get());$post=http_build_query($request->post());$ajax=$request->isAjax?'true':'false';$err_msg="原因:". "[$message]" ."<br>"."文件:"."[{$file}]"."<br>"."行數:"."[{$line}]"."<br>"."錯誤碼:"."[{$code}]"."<br>"."路由:"."[{$_SERVER['REQUEST_URI']}]"."<br>"."GET請求:" ."[$get]". " <br>"."POST請求:" ."[$post]". "<br>"."AJAX請求:" ."[$ajax]". "<br>";$log=new FileTarget();$log->logFile=Yii::$app->getRuntimePath()."/logs/err.log";$log->messages[]=[$err_msg,1,'application',microtime(true)];$log->export();//save to DBAppLogService::addErrorLog(Yii::$app->id,$err_msg);}return '錯誤提示:<br><br>'.$err_msg; }

?

總結

以上是生活随笔為你收集整理的Yii的errorLog的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。