2011-11-29 62 views
1

我對春3.我要的Log4j在我的應用程序整合工作, 我可以登錄HTTP錯誤,如404,505等在我的日誌文件,因爲那樣的錯誤,我重定向從web.xml文件使用標記到錯誤頁面。如何在Java中記錄HTTP錯誤

+0

我想你可能甚至不需要記錄它。很可能,您的Web服務器/應用程序服務器已經包含了這種HTTP錯誤的錯誤日誌。我建議你閱讀你的服務器日誌配置說明。 –

回答

1

我不認爲有一個簡單的方法,使與Spring MVC的一個非常詳細的日誌記錄。

最簡單的方法是登錄在你的錯誤頁面視圖文件,如果它是一個JSP,但你可能無法在不處理預春季控制器異常做非常詳細的記錄。

tutorial是學習如何正確地從兩個錯誤頁,並從控制器本身處理異常是非常有用的。它應該讓你知道該怎麼做。

+0

如果你得到一個500,但是,甚至沒有它的春天,那麼它不會被記錄。這就是爲什麼我建議基於服務器而不是框架。 –

+2

@VicentePlata我認爲你仍然可以在web.xml中使用錯誤頁面處理500錯誤系列。 – gigadot

+0

當然,這是正確的。 –