A CakePHP plugin to use Airbrake for errors and exceptions.
git submodule add git://github.com/morrislaptop/AirbrakeCake.git app/Plugin/AirbrakeCake
cd app/Plugin/AirbrakeCake
git submodule init
git submodule update
<?php
// Include our awesome error catcher..
CakePlugin::load('AirbrakeCake');
Configure::write('AirbrakeCake.apiKey', '<API KEY>');
App::uses('AirbrakeError', 'AirbrakeCake.Lib');
<?php
Configure::write('Error', array(
'handler' => 'AirbrakeError::handleError',
'level' => E_ALL & ~E_DEPRECATED,
'trace' => true
));
Configure::write('Exception', array(
'handler' => 'AirbrakeError::handleException',
'renderer' => 'ExceptionRenderer',
'log' => true
));