如图1里面是开着调试模式时有错误在哪个位置 2是关闭调试后就没有啦已经找出原因:
在tp5中的Handle类中有这样的代码
// 收集异常数据
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');
}调试时记录详情,关闭后就简化啦,一般情况下项目上线后也需要查看日志看看有没有错误,但不想开启调试模式
最佳答案