merqlove / airbrake-silex-service-provider
这允许将php-airbrake模块作为Silex中的服务使用。
dev-master
2013-10-07 15:48 UTC
Requires
- php: >=5.3.1
- dbtlr/php-airbrake: dev-master
This package is not auto-updated.
Last update: 2024-09-23 15:30:50 UTC
README
Airbrake为Silex和php-airbrake提供的服务提供者。
安装
composer.json
{ "require": { "dbtlr/php-airbrake" : "dev-master", "merqlove/airbrake-silex-service-provider" : "dev-master" } }
$ wget https://getcomposer.org.cn/composer.phar $ php composer.phar install
注册
use Merqlove\Silex\Provider\AirbrakeServiceProvider; $app->register(new AirbrakeServiceProvider(), array( 'airbrake.api_key' => 'SOME_KEY', //required 'airbrake.options' => array( 'secure' => false, ), // optional ));
使用
// Send just an error message $app['airbrake']->notifyOnError('My error message'); // Send an exception that may have been generated or caught. try { throw new Exception('This is my exception'); } catch (Exception $exception) { $app['airbrake']->notifyOnException($exception); }
许可协议
Airbrake Silex扩展采用MIT许可协议。