credy/yii2-errbit

将错误记录到[errbit](https://github.com/errbit/errbit)

安装: 308

依赖: 0

建议: 0

安全: 0

星标: 0

分支: 0

类型:yii2-extension

1.0.0 2023-10-30 13:19 UTC

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。