7lab/laravel-remote-logging

此包已被废弃,不再维护。作者建议使用 sevenlab/laravel-remote-logging 包。

将错误记录到远程服务器

2.0.0 2023-01-09 14:43 UTC

This package is auto-updated.

Last update: 2023-01-09 14:49:47 UTC


README

Latest Version on Packagist Software License Total Downloads

远程日志记录

此Laravel包会将您的应用程序中发生的错误或失败的作业发送到外部服务器。例如,将错误或失败的作业显示在仪表板如 spatie/dashboard.spatie.be 上。

对于失败的作业日志记录,我们扩展了 spatie/laravel-failed-job-monitor 并重写了他们的默认通知类,以便我们可以将其发送到您的远程服务器。

安装

您可以通过Composer安装此包

composer require sevenlab/laravel-remote-logging

该包将自动注册自己。

您可以使用以下命令发布配置文件

php artisan vendor:publish --provider="SevenLab\RemoteLogging\RemoteLoggingServiceProvider"

最后,您应该在异常处理程序的 report 函数(app/Exceptions/Handler.php)中安装异常处理。

...

if (app()->bound('remote-logging')) {
    app('remote-logging')->captureException($exception);
}

...

使用

默认情况下,它将发送到您的应用程序配置文件中指定的远程服务器所有错误和失败的作业。

鸣谢