public function report(Exception $exception)
{
if (!$this->isIgnoreReport($exception)) {
// 收集异常数据
if (App::$debug) {
$data = ['file' => $exception->getFile(), 'line' => $exception->getLine(), 'message' => $this->getMessage($exception), 'code' => $this->getCode($exception)];
$log = "[{$data['code']}]{$data['message']}[{$data['file']}:{$data['line']}]";
} else {
$data = ['code' => $this->getCode($exception), 'message' => $this->getMessage($exception)];
$log = "[{$data['code']}]{$data['message']}";
}
Log::record($log, 'error');
}
}