18910140161

laravel-exception-notify - 支持多种通道的 laravel 异常监控通知

顺晟科技

2021-07-06 13:32:14

119

laravel-exception-notify - 支持多种通道的 laravel 异常监控通知(钉钉群机器人、飞书群机器人、Server 酱、企业微信群机器人、息知)。

功能

监控发送 laravel 应用异常支持多种通道(钉钉群机器人、飞书群机器人、Server 酱、企业微信群机器人、息知)自定义发送的异常信息数据

源码

https://github.com/guanguans/laravel-exception-notify

相关项目

https://github.com/guanguans/notifyhttps://github.com/guanguans/yii-log-target

环境要求

laravel >= 5.5

安装

$ composer require guanguans/laravel-exception-notify -vvv

配置

发布服务

$ php artisan vendor:publish --provider="Guanguans\\LaravelExceptionNotify\\ExceptionNotifyServiceProvider"

申请通道 token 等信息

钉钉群机器人飞书群机器人Server 酱企业微信群机器人息知

配置文件中配置 token 等信息

config/exception-notify.php

使用

修改 app/Exceptions/Handler.php 文件中的 report 方法

public function report(Exception $exception)
{
    // 添加的代码
    $this->shouldReport($exception) and \ExceptionNotifier::report($exception);
    // // 或者
    // $this->shouldReport($exception) and app('exception.notifier')->report($exception);
    // // 或者
    // $this->shouldReport($exception) and \Guanguans\LaravelExceptionNotify\Facades\Notifier::report($exception);

    parent::report($exception);
}

通知结果

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航