autoxloo / yii2-sentry
Yii2 封装的 Sentry PHP SDK
dev-master
2019-02-26 13:17 UTC
Requires
- php: >=5.5.0
- sentry/sentry: ~1.9.2
- yiisoft/yii2: ~2.0.0
Requires (Dev)
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/