danieljharvey/plop-catcher

即插式错误捕获和通用日志记录器

1.7.1 2017-08-08 10:37 UTC

This package is not auto-updated.

Last update: 2024-09-15 01:50:53 UTC


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);