winnee0solta / laradblogger
Laravel 数据库错误记录器(崩溃分析)
v1.0.1
2023-01-24 05:22 UTC
Requires
- php: >=5.6
README
此包提供异常处理程序,用于将错误存储在数据库中。
安装
您可以通过 composer 安装此包
composer require winnee0solta/laradblogger
您需要使用以下命令发布和运行迁移
php artisan vendor:publish --tag="laradblogger-migrations"
php artisan migrate
(可选)您还可以使用以下命令发布配置
php artisan vendor:publish --tag="laradblogger-config"
它创建配置文件(config/lapsi.php)
使用方法
使用 App/Exceptions/Handler.php 将异常记录到数据库中:(自动)
use Winnee0solta\Laradblogger\LaradbloggerErrorHandler; public function register() { $this->reportable(function (Throwable $e) { if (class_exists(LaradbloggerErrorHandler::class)) { app(LaradbloggerErrorHandler::class)->report($e); } }); }
通过 try-catch 块将异常记录到数据库中:(手动)
use Winnee0solta\Laradblogger\LaradbloggerErrorHandler; try { // code that may throw an exception } catch (Exception $e) { app(LaradbloggerErrorHandler::class)->report($e); throw $e; }
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
鸣谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。