dmitry-suffi / error-handler
错误处理器
1.0.0
2017-01-11 10:29 UTC
Requires
- php: >=7.0.0
- psr/log: ~1.0
This package is auto-updated.
Last update: 2024-09-25 18:09:23 UTC
README
PHP错误处理。可以使用任何PSR-3日志记录器来记录错误。
安装
composer require dmitry-suffi/error-handler
连接示例
$handler = new \suffi\ErrorHandler\ErrorHandler(); set_error_handler([$handler, 'errorHandler']); set_exception_handler([$handler, 'exceptionHandler']);
设置
调试模式。显示错误详情。
$handler->debug = true;
错误记录。可以使用任何PSR-3日志记录器来记录错误。
$handler->writeLog = true; $handler->logger = $logger;
写入日志信息
$handler->$debugLog = true;
当你从该类继承时,你可以改变向用户显示错误信息的条件。
//Page with an error message protected function htmlError(string $errstr) { return $errstr; } //Report an error for ajax-request protected function jsonError(string $errstr) { return json_encode(['error' => $errstr]); }