/**
* 框架错误日志记录
*/
public function actionError(){
$error = Yii::$app->errorHandler->exception;
$err_msg = "";
if ($error) {
$code = $error->getCode();
$msg = $error->getMessage();
$file = $error->getFile();
$line = $error->getLine();
$time = microtime(true);
$log = new FileTarget();
$log->logFile = Yii::$app->getRuntimePath() . '/logs/err.log';
$err_msg = $msg . " [file: {$file}][line: {$line}][err code:$code.]".
"[url:{$_SERVER['REQUEST_URI']}][post:".http_build_query($_POST)."]";
$log->messages[] = [
$err_msg,
1,
'application',
$time
];
$log->export();
ApplogService::addErrorLog(Yii::$app->id,$err_msg);
}
$this->renderJs($err_msg);
Yii2自主建立error收集错误信息
猜你喜欢
转载自blog.csdn.net/weixin_42878826/article/details/85263277
今日推荐
周排行