alex-salt / yii2-sentry
Yii2 sentry 错误处理器
1.1.1
2017-02-02 10:00 UTC
Requires
- sentry/sentry: ~1.0
- yiisoft/yii2: ~2.0
This package is not auto-updated.
Last update: 2024-09-14 19:42:06 UTC
README
配置
'components' => [ 'sentry' => [ 'class' => 'alexsalt\sentry\Client', 'dsn' => '<your_dsn_url>', 'options' => [ 'exclude' => [ 'yii\\web\\NotFoundHttpException', 'yii\\web\\ForbiddenHttpException', 'yii\\web\\UnauthorizedHttpException', 'yii\\base\\InvalidRouteException', ], ], ], 'errorHandler' => [ 'class' => 'alexsalt\sentry\ConsoleErrorHandler', ], 'log' => [ 'targets' => [ [ 'class' => 'alexsalt\\sentry\\LogTarget', 'levels' => [ 'warning', 'error' ], ], ], ], ]
对于Web应用,使用alexsalt\sentry\WebErrorHandler
日志记录
// basic Yii::error('message'); // extra data Yii::error([ 'msg' => 'message name', 'data' => [ 'foo' => 'bar', ], ]); // capture exception try { throw new \Exception('test'); } catch (\Exception $e) { Yii::$app->errorHandler->logException($e); }