spt/exception-monitor

Laravel 中监控异常的包

v1.0.2 2020-06-25 15:16 UTC

This package is not auto-updated.

Last update: 2024-10-01 02:12:58 UTC


README

关于

Exception monitor 包允许您查看您的 Laravel 项目中发生的所有异常的详细报告,并在发生异常时通过电子邮件进行通知。

安装

您可以通过 Composer 安装此包

composer require spt/exception-monitor

使用方法

要使用此包,请将 ExceptionHandlerServiceProvider 应用服务提供者添加到 app/config/app.php 文件中的 providers 数组中

'providers' => [
    // ...
    Spt\ExceptionHandling\ExceptionHandlerServiceProvider::class
];

并在 app/app/Exceptions/Handler.php 中,将头部声明从

use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;

改为

use Spt\ExceptionHandling\Exceptions\EmailHandler as ExceptionHandler

配置

默认设置在 config/sptexception.php 中。发布配置以将文件复制到您的配置文件中

php artisan vendor:publish --provider="Spt\ExceptionHandling\ExceptionHandlerServiceProvider"

这将发布配置、视图和翻译文件

接收异常电子邮件通知

enable_email 的值设置为 true 以接收电子邮件通知。在 toEmailAddress 中使用地址数组发送多封电子邮件

    'ErrorEmail' => [
        'enable_email' => true,
        'toEmailAddress' => [],
        'toBccEmailAddress' => [],
        'fromEmailAddress' => " ",
        'emailSubject' => " "
    ];

自定义视图

发布后,默认视图文件将被复制到 resources/view/spt-views。如果需要,您可以编辑电子邮件和仪表板视图以符合您的自定义需求。

许可证

此 Laravel 的 SPT 异常处理是开源软件,许可证为 MIT 许可证