Spring RestTemplate:请求/响应json没有被记录

时间:2016-10-18 19:20:05

标签: java json spring spring-mvc slf4j

我有一个Spring启动应用程序,并使用RestTemplate作为我的REST API。记录器是slf4j。我的问题是我无法记录json请求/响应。

我的application.yml配置:

logging:
  level:
    org.springframework.web: DEBUG
    org.springframework.web.client: DEBUG
    org.springframework.web.client.RestTemplate: DEBUG
    com.rbc.myadvisor.advisor.manager.rest: DEBUG
    org.hibernate: ERROR
    org.apache.http: DEBUG
    org.apache.http.wire: DEBUG

使用这种配置,我希望日志有请求/响应json,但不知何故日志没有被打印。

非常感谢任何帮助!!

1 个答案:

答案 0 :(得分:0)

实现此目的的一种方法是简单地设置org.springframework来调试和执行您的操作。

虽然你的日志大小会增加,而且会更加详细,你肯定会在日志中找到。

找到日志条目后检查包名称,然后恢复初始更改并在application.yml中添加新包。通过这种方式,您将获得记录请求和响应,并且您的日志文件不会增长。

如果上述方式无法从调试变为跟踪