是否有laravel包为每个请求添加唯一标识符,以便将其用于日志?
例如:我知道request-id as12121-1212s-121
有错误,我可以查看日志中的任何错误。
在UI中可以看到该request-id,我可以在从客户端获取带有错误的打印屏幕时进行调试
答案 0 :(得分:0)
此软件包可能有所帮助
答案 1 :(得分:0)
您可以使用$ request-> fingerprint()
这将从您的请求中打印出唯一身份,您可以对其进行跟踪
public function fingerprint()
{
if (! $route = $this->route()) {
throw new RuntimeException('Unable to generate fingerprint. Route unavailable.');
}
return sha1(implode('|', array_merge(
$route->methods(),
[$route->getDomain(), $route->uri(), $this->ip()]
)));
}