如何跟踪 Playframework 调用的所有 HTTP 请求?

How to trace all HTTP request invoked by Playframework?

例如,我通过 play-silhouette(或 SecureSocial)在 Playframework 中使用 OAuth2 身份验证。我想跟踪 HTTP 请求,以便了解 Playframework 如何与提供 OAuth2 服务的 Facebook 通信。

有没有办法在日志文件中打印Playframework调用的所有HTTP请求?

也许将此写入 conf 文件可以解决此问题..

logger.play=TRACE
logger.application=TRACE

您还可以使用过滤器:https://www.playframework.com/documentation/2.5.x/ScalaHttpFilters#a-simple-logging-filter

过滤拦截每个请求 - 您可以 return 该请求不做任何修改,记录您感兴趣的任何详细信息。