flextype-components / errorhandler
错误处理组件,用于处理错误。
v1.0.5
2018-12-13 23:08 UTC
Requires
- php: ^7.1.3
README
错误处理组件,用于处理错误。
安装
composer require flextype-components/errorhandler
使用
use Flextype\Component\ErrorHandler\ErrorHandler;
设置错误报告级别
$show_errors = true; if ($show_errors) { define('DEVELOPMENT', true); error_reporting(-1); } else { define('DEVELOPMENT', false); error_reporting(0); }
设置 LOGS_PATH 常量
define('LOGS_PATH', 'path/to/logs');
设置错误处理器
set_error_handler('Flextype\Component\ErrorHandler\ErrorHandler::error'); register_shutdown_function('Flextype\Component\ErrorHandler\ErrorHandler::fatal'); set_exception_handler('Flextype\Component\ErrorHandler\ErrorHandler::exception');
许可证
查看 LICENSE