我在Laravel 6.x上安装了望远镜(https://laravel.com/docs/6.x/telescope)。在Laravel应用中,文件app/Providers/TelescopeServiceProvider.php
包含register()
方法。存在以下代码。
Telescope::filter(function (IncomingEntry $entry) {
if ($this->app->isLocal()) {
return true;
}
return $entry->isReportableException() ||
$entry->isFailedRequest() ||
$entry->isFailedJob() ||
$entry->isScheduledTask() ||
$entry->hasMonitoredTag();
});
这告诉我,如果env = local,则记录所有条目,如果env = production,则仅记录失败的作业,可报告的异常,失败的请求等。 https://laravel.com/docs/6.x/telescope#filtering-entries
上也提到了有人知道如何添加过滤器来记录生产中的邮件和作业吗?