laravel-exception-notify - 支持多種通道的 laravel 異常監(jiān)控通知

usage.png

laravel-exception-notify - 支持多種通道的 laravel 異常監(jiān)控通知(釘釘群機(jī)器人、飛書(shū)群機(jī)器人、Server 醬、企業(yè)微信群機(jī)器人、息知)。

功能

  • 監(jiān)控發(fā)送 laravel 應(yīng)用異常
  • 支持多種通道(釘釘群機(jī)器人、飛書(shū)群機(jī)器人、Server 醬、企業(yè)微信群機(jī)器人、息知)
  • 自定義發(fā)送的異常信息數(shù)據(jù)

源碼

相關(guān)項(xiàng)目

環(huán)境要求

  • laravel >= 5.5

安裝

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

配置

發(fā)布服務(wù)

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

申請(qǐng)通道 token 等信息

配置文件中配置 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);
}

通知結(jié)果

dingTalk.png
feiShu.png
weWork.png
xiZhi.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容