`
GodJohnny
  • 浏览: 92272 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

SpringMVC在INFO级别下记录请求响应日志

阅读更多
   我们在开发、测试环境中,日志的级别通常设置为DEBUG。部署到生产环境时,别经常被设置为INFO级别,以减少日志的输出量。但DEBUG时可以看到的一些请求、响应参数,也就看不到了。为了方便排查一些线上问题,需要记录下请求、响应的参数等。
   有多种方式可以实现该需求,如添加Filter,手动记录日志等。这儿使用一个简单的方式,直接将DEUBG级别时的请求、响应内容输出出来。系统是使用logback来记录日志的,直接在logbak.xml中将请求、响应处理类的日志级别调整为DEBUG即可。
<logger name="org.apache.coyote.http11.Http11InputBuffer" level="DEBUG" />
<logger name="org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor" level="DEBUG" />

   如果不是使用logback,用类似的思路应该也可以实现。
  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics