我目前正在编写将由cronjobs执行的页面,因此没有真正的用户可以访问它们。在开发中,我使用Whoops来调试我的错误/异常。
我没有使用Laravel任何其他框架。当我将代码提交到生产环境时,我如何将这些错误/异常通过电子邮件发送给自己,而不是由Whoops处理,无论如何都无法看到?
我目前所做的就是发起哎呀
$whoops = new WhoopsRun();
$handler = new WhoopsPrettyPageHandler();
$whoops->pushHandler($handler)->register();
答案 0 :(得分:1)
您可能希望使用回调处理程序。
$whoops = new WhoopsRun();
$handler = new WhoopsCallbackHandler(function($exception, $inspector, $run) {
//send an email
});
$whoops->pushHandler($handler)->register();
看起来您正在使用use语句别名,因此我匹配了您的格式,但该类名为Whoops \ Handler \ CallbackHandler。