chrisshick / cakephp-airbrake
一个用于使用Airbrake处理错误和异常的CakePHP 3.x插件
1.0.3
2015-02-15 22:09 UTC
Requires
- php: >=5.3.0
- composer/installers: *
- dbtlr/php-airbrake: 1.*
This package is auto-updated.
Last update: 2024-09-16 07:55:57 UTC
README
一个插件,可以无缝地将Airbrake与CakePHP 3集成,用于处理错误和异常。
通过Composer安装
composer require chrisshick/cakephp-airbrake
设置
您无需启用此插件,因为它使用错误处理器。因此,您只需替换app/Config/bootstrap.php中的这一行
(new ErrorHandler(Configure::read('Error')))->register();
为这一行
(new \chrisShick\AirbrakeCake\Error\AirbrakeHandler(Configure::consume('Error')))->register();
然后,在app/Config/app.php文件中设置配置
'AirbrakeCake'=> [ 'apiKey'=>'<YOUR AIRBRAKE API KEY>', 'options'=>[], 'debugOption'=>false ]
配置说明
配置采用以下键值
'apiKey', 'options', 'debugOption'
apiKey是Airbrake为您生成的API密钥。
options数组是您想要添加的额外Airbrake参数。您可以在这里查看额外的参数:PHPAirbrake
debugOption键期望一个true或false值,允许您设置是否在调试开启或关闭时记录异常和错误。如果您希望在调试开启时将错误记录到Airbrake,则将debugOption键设置为true。