getMessage(); } // 记录日志... \Yii::error(json_encode([ 'trace' => $throwable->getTraceAsString(), 'file' => $throwable->getFile(), 'line' => $throwable->getLine(), 'msg' => $throwable->getMessage() ], JSON_UNESCAPED_UNICODE)); $msg = '系统错误'; if (!YII_DEBUG) { $msg = sprintf("%s: err: %s, file: %s, line: %d", $msg, $throwable->getMessage(), $throwable->getFile(), $throwable->getLine()); } return $msg; } }