kwn / kohana-errbit
为 Kohana 3.3 提供的 Errbit 集成
dev-3.3/master
2013-11-23 00:35 UTC
Requires
- php: >=5.3.3
- composer/installers: ~1.0
- emgiezet/errbit-php: dev-master
This package is auto-updated.
Last update: 2024-09-14 18:42:02 UTC
README
安装
使用 composer...
require: { [...] "kwn/kohana-errbit": "dev-3.3/master" }
...或者克隆仓库到你的 /modules/
目录
git clone git://github.com/kwn/kohana-errbit.git
并在 application/bootstrap.php
中启用模块
Kohana::modules(array( [...] 'kohana-errbit' => MODPATH.'kohana-errbit', ));
配置
将 /modules/kohana-errbit/config/errbit.php
复制到 /application/config/
,并使用你的设置填写配置文件。
return array( 'api_key' => 'PUT YOUR ERRBIT API KEY HERE', 'host' => 'errbit.yourdomain.com', 'port' => 80, 'min_env' => Kohana::DEVELOPMENT );
请记住将 min_env
设置为小于 Kohana::DEVELOPMENT
的值(例如 Kohana::STAGING
),以避免在开发期间发送 Errbit 请求。
请记住在 vhost 中设置 Kohana 环境
<VirtualHost *:80>
DocumentRoot /var/www/vhosts/com.application/httpdocs
ServerName application.com
SetEnv KOHANA_ENV PRODUCTION
</VirtualHost>
当然,你需要配置你的 Errbit,以处理来自应用的请求。
完成!
此模块注册了 Kohana 日志驱动程序,用于处理异常上的 Errbit 通知,并注册了错误处理程序
set_error_handler(); set_exception_handler(); register_shutdown_function();
此模块使用了 emgiezet/errbitPHP
供应商。更多信息请查看 https://github.com/emgiezet/errbitPHP