chrisshick/cakephp-airbrake

一个用于使用Airbrake处理错误和异常的CakePHP 3.x插件

安装次数: 3,913

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 11

类型:cakephp-plugin

1.0.3 2015-02-15 22:09 UTC

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。