e96 / yii2-sentry
A Yii2 client for Sentry (http://getsentry.com)
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: 2026-02-28 23:23:02 UTC
README
##Install
php composer.phar require e96/yii2-sentry
Usage
In config file:
'bootstrap' => ['log', 'raven'], 'components' => [ 'raven' => [ 'class' => 'e96\sentry\ErrorHandler', 'dsn' => '', // Sentry DSN ], 'log' => [ 'targets' => [ [ 'class' => 'e96\sentry\Target', 'levels' => ['error', 'warning'], 'dsn' => '', // Sentry DSN ] ], ], ]
You can provide additional information with exceptions:
SentryHelper::extraData($task->attributes); throw new Exception('unknown task type');
Or just capture message with full stacktrace
try { throw new Exception('FAIL'); } catch (Exception $e) { SentryHelper::captureWithMessage('Fail to save model', $e); }