如何在Spring MVC中记录Http Request主体?

时间:2011-01-18 17:06:02

标签: http logging spring-mvc request

认为这对开发阶段来说是一个有用的功能。这是我可以配置或需要编码的东西吗?谢谢堆叠器!

2 个答案:

答案 0 :(得分:4)

使用:spring-mvc-logger

添加到pom.xml:

<dependency>
    <groupId>com.github.isrsal</groupId>
    <artifactId>spring-mvc-logger</artifactId>
    <version>0.2</version>
</dependency>

添加到web.xml:

<filter>
    <filter-name>loggingFilter</filter-name>
    <filter-class>com.github.isrsal.logging.LoggingFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>loggingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

添加到log4j.xml:

<logger name="com.github.isrsal.logging.LoggingFilter">
    <level value="DEBUG"/>
</logger>

答案 1 :(得分:3)

查看AbstractRequestLoggingFilter系列过滤器。

使用客户端工具进行调试可能会很方便,例如FirebugFiddler