danieljharvey / plop-catcher
即插式错误捕获和通用日志记录器
1.7.1
2017-08-08 10:37 UTC
Requires
- danieljharvey/file-wrapper: >=2.0
Requires (Dev)
- phpunit/phpunit: ^6.2
README
让错误和日志记录等变得更加简洁。
更好的错误捕获和日志记录。用法
Plop($outputMode, $callbackFunction);
$outputMode 可以是 'HTML', 'JSON' 或 'ARRAY',$callbackFunction 将接收到 html、json 或 PHP 数组,并在未捕获的致命错误或未捕获异常停止执行时调用,允许优雅地显示错误屏幕或调试输出。
HTML 输出将最初不可见 - 按下 Shift-Enter 显示或隐藏输出。
$plop = new \DanielJHarvey\PlopCatcher\Plop('HTML',function($html) {
outputHTML($html);
});
$plop->enable();
// code that will be executed
// blah blah blah blah blah blah
// end of code
// output debugging info in chosen format
outputHTML($plop->output());
function outputHTML(html) {
echo $html;
}
其他事项
$plop->logComment($message);