eslym/laravel-error-report

为Laravel提供更好的错误报告

2.1.0 2019-07-26 05:12 UTC

This package is auto-updated.

Last update: 2024-09-26 16:53:25 UTC


README

为什么需要这个包? 有时生产环境中会发生错误,但默认的错误报告并没有记录环境变量等信息。在有限的信息下追踪错误很困难,而服务器存储所有信息又过于庞大。这个包将检测重复的错误,并只为每个错误存储有限的样本。

安装

composer install eslym/laravel-error-report ^2.0

使用方法

  1. 迁移数据库
  2. 使用报告功能
  3. 安排清理
// app/Exceptions/Handler.php
...
    public function report(Exception $exception)
    {
        if($this->shouldReport($exception)){
            \Eslym\ErrorReport\Facades\Reporter::report($exception);
        }
    }
...
// app/Console/Kernel.php
$schedule->command('errors:cleanup')
         ->daily();