kwn / kohana-errbit
Errbit integration for Kohana 3.3
Installs: 37
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 0
Open Issues: 0
Type:kohana-module
Requires
- php: >=5.3.3
- composer/installers: ~1.0
- emgiezet/errbit-php: dev-master
This package is auto-updated.
Last update: 2024-12-14 19:07:47 UTC
README
Installation
Use composer...
require: { [...] "kwn/kohana-errbit": "dev-3.3/master" }
...or clone repository to your /modules/
directory
git clone git://github.com/kwn/kohana-errbit.git
and enable module in application/bootstrap.php
Kohana::modules(array( [...] 'kohana-errbit' => MODPATH.'kohana-errbit', ));
Configuration
Copy /modules/kohana-errbit/config/errbit.php
to /application/config/
and fill config file with your settings.
return array( 'api_key' => 'PUT YOUR ERRBIT API KEY HERE', 'host' => 'errbit.yourdomain.com', 'port' => 80, 'min_env' => Kohana::DEVELOPMENT );
Remember to change min_env
to value lower than Kohana::DEVELOPMENT
(ie. Kohana::STAGING
), to avoid Errbit requests during development.
Remember to set Kohana environment in your vhost:
<VirtualHost *:80>
DocumentRoot /var/www/vhosts/com.application/httpdocs
ServerName application.com
SetEnv KOHANA_ENV PRODUCTION
</VirtualHost>
Of course you need to configure your Errbit, to handle requests from application.
Ready!
This module registers Kohana Log driver, that handles Errbit notifications on exceptions, and registers error handlers:
set_error_handler(); set_exception_handler(); register_shutdown_function();
This module uses emgiezet/errbitPHP
vendor. Check https://github.com/emgiezet/errbitPHP for more information.