我在 dev 上使用 Whoops 错误库(并且喜欢它)来显示 PrettyPageHandler,如下所示:
if (ENVIRONMENT == 'local') {
$whoops = new \Whoops\Run;
$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler);
$whoops->register();
}
对于现场,我使用 CallbackHandler 向最终用户显示“用户友好”错误消息。
有没有办法将 PrettyPageHandler 的结果/输出保存到数据库甚至文件系统中?我的想法是向最终用户显示友好的错误页面,但同时使用 PrettyPageHandler 记录错误来回顾和调试用户遇到的错误。