assoyuan/hyperf-sentry

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

v2.1.0 2021-06-07 07:44 UTC

This package is auto-updated.

Last update: 2021-10-02 11:32:03 UTC


README

说明

sentry/sdk 中导出都是静态属性,这个些操作在 swoole 的携程环境中会出现数据异常,所以涉及到的部分都需要 rewrite, 因为 sentry/sdk 中的类大部分都是 final 的。

版本

主版本和 hyperf 保持一致

version hyperf version 说明
0.1.* 1.1.* -
2.0.* 2.0.* -
2.1.* 2.1.* -

使用

  1. 配置文件

发布: php bin/hyperf.php vendor:publish minbaby/hyperf-sentry

然后在 .env 中添加 SENTRY_DSN=

  1. 注册 SentryExceptionHandler
return [
    'handler' => [
        'http' => [
            Minbaby\HyperfSentry\SentryExceptionHandler::class,
            App\Exception\Handler\AppExceptionHandler::class,
        ],
    ],
];

参考