##Install
php composer.phar require e96/yii2-sentry
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);
}