2012-01-17 81 views
1

我已將MyFaces Core 2.0.5升級到2.0.8,並停止接收運行時異常日誌。 記錄機制中的某些內容已更改,可隱藏異常消息。記錄MyFaces 2.0

爲了測試這一點,我栽此代碼在bean:

logger.trace("XXX BEFORE XXX"); 
((AdminBean)(null)).deiChanged("DfdfD"); 
logger.trace("XXX AFTER XXX"); 

而且我可以看到日誌(和tomcat控制檯)打印XXXX BEFORE XXXX所以我知道肯定是一個空指針異常被拋出。

那麼,我應該如何處理運行時異常呢?我只是指在這一點上記錄他們,但如果我必須創建一個處理程序,比我會做到這一點。

回答

3

我正在使用JSF2.1,然後確實需要一個處理程序。從GoJava看來,2.0也需要一個。

MAG, 米洛的van der Zee的

+0

的鏈接點上 – Ben 2012-01-18 07:57:09

+0

這對我幫助很大 – brevleq 2012-04-17 18:35:41