2010-11-23 12 views
9

私は例外処理が、もはやここで助けにならない誰かによって作成されたプロジェクトに取り組んでいます。SpringのSimpleMappingExceptionResolverの例外スタックトレースをログに記録する方法

未知の例外をすべてキャッチしてJSPビューに転送する次のBeanを作成しました。

<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クラスに転送するにはどうすればよいですか?

答えて

10

warnLogCategoryのプロパティを設定します。 class Javadocを参照してください。

+0

ありがとうございますが、loggerNameにはどのような値がありますか? – Corey

+0

あなたが望む任意の値 –

+0

興味深い...それは "警告"とそれをログに "エラー"として表示しているが動作します。しかし、それは動作します、ありがとう。 – Corey

関連する問題