e96 / yii2-sentry
A Yii2 client for Sentry (http://getsentry.com)
Installs: 58 954
Dependents: 0
Suggesters: 0
Security: 0
Stars: 29
Watchers: 8
Forks: 7
Open Issues: 1
Type:yii2-extension
Requires
- php: >=5.4.0
- sentry/sentry: ~0.10
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-10-26 16:43:58 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); }