norwichtech / plop-catcher
即插即用的错误捕获和通用日志记录器
该软件包的官方仓库似乎已不存在,因此软件包已被冻结。
1.7.2
2017-09-27 12:21 UTC
Requires
- norwichtech/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 \NorwichTech\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);