日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Yii的errorLog

發(fā)布時間:2024/9/19 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Yii的errorLog 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

總述

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>"."行數(shù):"."[{$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; }

?

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。