Laravel原木不';有些事我不能报告
我有一个错误,如下所示:Laravel原木不';有些事我不能报告,laravel,logging,Laravel,Logging,我有一个错误,如下所示: Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException 此路由不支持GET方法。支持的方法:PUT. 我知道这是routes的错误,但我在laravel.log中看不到任何内容。 我看到Laravel没有报告一些事情,但我的Exceptions/Handler.php文件如下: protected $dontReport = [ // ]; 如何在laravel.log中报告所有
Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException
此路由不支持GET方法。支持的方法:PUT.
我知道这是routes的错误,但我在laravel.log中看不到任何内容。
我看到Laravel没有报告一些事情,但我的Exceptions/Handler.php文件如下:
protected $dontReport = [
//
];
如何在laravel.log中报告所有内容?
Laravel 6所有异常都由App\exceptions\Handler类处理。使用报告方法记录异常
public function report(Throwable $exception)
{
Log::error($exception); // add this line here
parent::report($exception);
}
查看文档中的更多内容您可以在请求的catch块中使用,将错误记录为
Log::error($message)代码>。但这样我需要在所有请求中都这样做。我想看到的是日志中的所有错误您可以在异常处理程序中重写$internalDontReport
,正如您所引用的问题一样,框架本身有一个不“报告”的内部列表,其中包括异常扩展自的Symfony\Component\HttpKernel\exception\HttpException
。。。您必须通过报告
方法记录此信息