winnee0solta/laradblogger

Laravel 数据库错误记录器(崩溃分析)

v1.0.1 2023-01-24 05:22 UTC

This package is auto-updated.

Last update: 2024-09-11 07:43:13 UTC


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)。有关更多信息,请参阅 许可证文件