autoxloo/

yii2-sentry

Yii2 封装的 Sentry PHP SDK

安装次数: 13

依赖关系: 0

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2019-02-26 13:17 UTC

This package is auto-updated.

Last update: 2024-09-19 21:56:08 UTC


README

Yii2 封装的 Sentry PHP SDK

注意:此包支持不完善

安装

通过 composer 安装此扩展是首选方式。

运行以下命令之一:

php composer.phar require --prefer-dist autoxloo/yii2-sentry "*"

composer require --prefer-dist autoxloo/yii2-sentry "*"

或在您的 composer.json 文件的 require 部分添加

"autoxloo/yii2-sentry": "*"

到您的 composer.json 文件。

配置

在您的应用程序配置中添加

// ...
'components' => [
        // ...
        'sentry' => [
            'class' => \autoxloo\yii2\sentry\SentryComponent::class,
            'ravenDsn' => 'https://0000000000000000000@sentry.io/000000',          // Your sentry dsn
            'allowCaptureMessage' => true,
        ],
],

使用方法

扩展安装后,只需在您的代码中按以下方式使用它:

\Yii::$app->sentry->getRavenClient()->captureMessage('some message');

\Yii::$app->sentry->captureMessage('some message');

注意:在上面的最后一个例子中,只有在 allowCaptureMessage 设置为 true 时才会捕获消息。

有关更多详细信息,请参阅 Sentry 文档 https://docs.sentry.io/clients/php/