robuust / craft-sentry-log-target
1.1.1
2021-01-27 08:26 UTC
Requires
- php: ^7.0 || ^8.0
- craftcms/cms: ^3.1
- olegtsvetkov/yii2-sentry: ^1.4
- php-http/guzzle6-adapter: ^1.0 || ^2.0
README
使用 Yii2 的日志组件本地捕获异常并将它们发送到 Sentry。
通过 olegtsvetkov/yii2-sentry 使用 Sentry PHP SDK v2。
要求
此插件需要 Craft CMS 3.1.0 或更高版本。
安装
要安装插件,请按照以下说明操作。
-
打开您的终端并转到您的 Craft 项目
cd /path/to/project
-
然后告诉 Composer 加载插件
composer require robuust/craft-sentry-log-target
-
在控制面板中,转到设置 → 插件,然后点击 Sentry 日志目标的“安装”按钮。
配置
创建一个包含以下内容的 config/sentry-log-target.php
配置文件
<?php return [ '*' => [ 'dsn' => '$SENTRY_DSN' ?: 'https://example@sentry.io/123456789', // Set as string or use environment variable. 'sentrySettings' => [], // Use options from Sentry PHP SDK as-is. 'levels' => ['error', 'warning'], 'except' => ['yii\web\HttpException:40*'], ], ];