pinfirestudios / yii1-bugsnag
Yii1日志目标和ErrorHandler用于Bugsnag
v1.0.9
2024-04-02 19:15 UTC
Requires
- bugsnag/bugsnag: 2.*
- yiisoft/yii: ^1.1
Suggests
- bower-asset/bugsnag: Needed to enable Bugsnag JS logging. See README.md for installation instructions.
README
使用方法如下
$config = [
'components' => [
'errorHandler' => [
'class' => 'pinfirestudios\yii1bugsnag\BugsnagErrorHandler'
],
'bugsnag' => [
'class' => 'pinfirestudios\yii1bugsnag\BugsnagComponent', // Or your override of such
'bugsnag_api_key' => 'YOUR API KEY',
'notifyReleaseStages' => ['staging', 'production'],
],
'log' => [
'class' => 'CLogRouter',
'routes' => [
[
'class' => 'pinfirestudios\yii1bugsnag\BugsnagLogTarget',
'levels' => 'error, warning, info, trace',
]
],
],
],
];
如果您想在网站上使用Bugsnag的JavaScript,您需要安装 bower-asset/bugsnag
-
将以下内容添加到项目的composer.json文件中
"repositories": [ { "type": "composer", "url": "https://asset-packagist.org" } ]
-
需要bower-asset/bugsnag
composer require bower-asset/bugsnag
-
安装完成后,将BugsnagJsWidget添加到默认布局中。这将自动将Bugsnag的JavaScript注册到页面中。默认版本为3。
$this->widget(\pinfirestudios\yii1bugsnag\BugsnagJsWidget::class);
如果您需要使用Bugsnag的JavaScript版本2,您可以在小部件配置中指定版本。