spt / exception-monitor
Laravel 中监控异常的包
v1.0.2
2020-06-25 15:16 UTC
Requires
- php: ^7.2
- illuminate/support: 5.5.*|5.6.*|5.7.*|5.8.*|^6.0
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 许可证