1

我想在我的日志中查看为什么请求会导致 HTTP 错误代码(例如 400 无效请求)的一些详细信息。

是否可以让 Spring MVC3 在响应带有错误代码的请求时记录一些信息?

4

1 回答 1

0

Spring 在幕后使用 Log4J,并在该DEBUG级别添加了很多信息。

<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
    <param name="Threshold" value="DEBUG"/>
    <param name="Target" value="System.out"/>
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
    </layout>
</appender>

<logger name="org.springframework" additivity="false">
    <level value="DEBUG"/>
    <appender-ref ref="CONSOLE"/>
</logger>

<root>
    <level value="ERROR"/>
    <appender-ref ref="CONSOLE"/>
</root>

将记录器添加到您的 Log4J 配置中,看看您所追求的是否在其中。

于 2012-09-21T14:57:19.863 回答