【发布时间】:2017-02-12 10:23:01
【问题描述】:
我有一个 Spring REST 服务,有时当我请求 REST 服务时,我得到一个 HTTP 401。我正在调查这个问题,这是间歇性的,不会一直发生。 (这是我每次发送的相同请求)。我还集成了 swagger 以提供 REST 文档。 我正在将我的 spring REST 服务作为 web 应用程序部署到 Tomcat 7。
如何记录传入和传出的 HTTP 请求,即使该请求是未经身份验证的请求。我希望能够绑定所有传入请求及其相应的传出响应。这也是我想推广到生产应用程序中的东西。
在 Spring 中的 REST 服务日志记录方面,我可以采用哪些最佳实践,我可以使用 Spring 或 Tomcat 提供的任何功能来更好地进行日志记录和调查?
谢谢
【问题讨论】:
-
Spring 有一个默认过滤器来执行此操作,请参阅docs.spring.io/spring/docs/current/javadoc-api/org/…。如果您想要更多使用类似cloud.spring.io/spring-cloud-sleuth 的东西来集中记录/跟踪。
标签: spring rest tomcat logging spring-4