e96 / yii2-sentry
用于 Sentry (http://getsentry.com) 的 Yii2 客户端
0.2.0
2016-10-21 07:03 UTC
Requires
- php: >=5.4.0
- sentry/sentry: ~0.10
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-14 16:03:19 UTC
README
## 安装
php composer.phar require e96/yii2-sentry
用法
在配置文件中
'bootstrap' => ['log', 'raven'], 'components' => [ 'raven' => [ 'class' => 'e96\sentry\ErrorHandler', 'dsn' => '', // Sentry DSN ], 'log' => [ 'targets' => [ [ 'class' => 'e96\sentry\Target', 'levels' => ['error', 'warning'], 'dsn' => '', // Sentry DSN ] ], ], ]
您可以使用异常提供额外的信息
SentryHelper::extraData($task->attributes); throw new Exception('unknown task type');
或者仅捕获带有完整堆栈跟踪的消息
try { throw new Exception('FAIL'); } catch (Exception $e) { SentryHelper::captureWithMessage('Fail to save model', $e); }