如何记录Spring的SimpleMappingExceptionResolver的异常堆栈跟踪

时间:2010-11-23 00:16:39

标签: java spring exception exception-handling spring-mvc

我正在开展一个项目,其中异常处理是由其他不再提供帮助的人创建的。

他们创建了以下bean,它捕获所有未捕获的异常并转发到JSP视图。

<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
  <property name="exceptionMappings">
    <map>
      <entry key="java.lang.Exception" value="error"/>
    </map>
  </property>
  <property name="defaultErrorView" value="error" />
</bean>

它工作正常,但如果我想抓住抛出的异常并在我们的日志中报告呢?如何将其转发到Java类而不是View?

1 个答案:

答案 0 :(得分:10)

设置warnLogCategory的属性。请参阅class Javadoc