credy / yii2-errbit
将错误记录到[errbit](https://github.com/errbit/errbit)
1.0.0
2023-10-30 13:19 UTC
Requires
- emgiezet/errbit-php: ^1.0.5
- npm-asset/airbrake--browser: ^1.1.0
- yiisoft/yii2: ~2.0.4
Requires (Dev)
- codeception/codeception: ^4.0.0
- codeception/module-asserts: ^1.0.0
- credy/tc-coding-standard: dev-master
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.2
Replaces
- nkovacs/yii2-errbit: ^0.1.0
This package is auto-updated.
Last update: 2024-08-30 01:39:48 UTC
README
将错误记录到errbit
安装
安装此扩展的首选方式是通过composer。
运行以下命令之一:
php composer.phar require --prefer-dist credy/yii2-errbit "*"
或添加以下内容到您的composer.json
文件的require部分。
"credy/yii2-errbit": "*"
使用
使用
将默认的错误处理器替换为\credy\errbit\WebErrorHandler
或\credy\errbit\ConsoleErrorHandler
...
'components' => [
'errorHandler' => [
'class' => credy\errbit\ConsoleErrorHandler::className(),
'errbitApiKey' => 'apikey',
'errbitHost' => 'test.example.org',
],
],
...
或
...
'components' => [
'errorHandler' => [
'class' => credy\errbit\ConsoleErrorHandler::className(),
'errbitApiKey' => 'apikey',
'errbitHost' => 'test.example.org',
],
],
...
您可以将额外的选项传递给errbitPHP
...
'components' => [
'errorHandler' => [
'class' => credy\errbit\ConsoleErrorHandler::className(),
'errbitApiKey' => 'apikey',
'errbitHost' => 'test.example.org',
'errbit' => [
'environment_name' => 'development',
],
],
],
...
要启用js通知器
...
'components' => [
'errorHandler' => [
'class' => credy\errbit\WebErrorHandler::className(),
'errbitApiKey' => 'apikey',
'errbitHost' => 'test.example.org',
'jsNotifier' => true,
],
],
...
您可以使用jsOptions
属性将额外的选项传递给js插件。
如果控制器实现了UserInfoInterface
,则getErrbitUserInfo
返回的信息也将发送到errbit。