打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
laravel 框架接入 sentry并发送错误到钉钉

php项目laravel框架或者lumen框架接入sentry,分为以下几步

1.搭建sentry后台(略)
2.登录sentry后台,注册一个新project
3.打开laravel项目
3.1 执行

composer require sentry/sentry-laravel

3.2 在bootstrap/app.php中新增注册语句:

$app->register(\Sentry\SentryLaravel\SentryLumenServiceProvider::class);

3.3 在app/Exceptions/Handler.php report方法中加入语句:
    {        if (app()->bound('sentry')            && $this->shouldReport($e)        ) {            app('sentry')->capture~~~~Exception($e);        }        parent::report($e);    }
3.4 在config文件夹中新增sentry.php文件,本例中分了测试环境和线上环境:
<?phpreturn array(    'dsn' => env('APP_ENV') == 'production' ?        'http://f0f07954a09e4544a12345090d37775:17b554b2c0934685923421090f@sentry.xxx.xxx.com/1' :        'http://57af7291232316fd7c0ea038f1:20b9273bf0fc40adba48b123b8c1231cc@sentry.xxx.xxx.com/1',    // capture release as git sha    // 'release' => trim(exec('git log --pretty="%h" -n1 HEAD')),    // Capture bindings on SQL queries    'breadcrumbs.sql_bindings' => true,    // Capture default user context    'user_context' => false,);
3.5 打开sentry后台,选择该项目的Settings,开启钉钉配置,填入钉钉机器人的token,如下图所示。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PHP php Laravel 框架之建立后台文件夹
最好的 PHP 框架是什么?为什么?
laravel框架简介
Laravel框架添加自定义类的方法
快速安装laravel框架的IDE提示工具
【Laravel系列7.4】安全相关
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服