2010-11-23 13 views
9

için istisna stacktrace'i nasıl günlüğe kaydederim Özel durum işlemenin artık yardım için burada olmayan bir kişi tarafından oluşturulduğu bir proje üzerinde çalışıyorum.Spring'in SimpleMappingExceptionResolver

Tüm yakalanmamış istisnaları ve bir JSP Görünümüne yönlendiren aşağıdaki fasulye yarattılar.

<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> 

Düzgün çalışır, ancak atılan istisna bir tutmak ve bizim günlüklerde bildirmek ne isterseniz? Bunu bir Görünüm yerine bir Java sınıfına nasıl iletebilirim?

cevap

10

warnLogCategory için özellikleri ayarlayın. class Javadoc'a bakın.

+0

Teşekkürler, ancak loggerName için kullanılabilir değerler nelerdir? – Corey

+0

İstediğiniz herhangi bir değer –

+0

İlginç ... Günlüklerde "hata" değil, "uyarı" olarak görüntüleniyor olmasına rağmen çalışır. Yine de çalışıyor, teşekkürler. – Corey