有沒有一些類似於log4j logger
的庫會將異常保存到數據庫而不是日誌文件?我大部分時間都在使用Spring,Hibernate和MySql組合,所以任何與它們集成的東西都會很棒。使用Spring和Hibernate記錄數據庫的異常
0
A
回答
2
實際上,經過一些GIS處理後,似乎log4j可以將它的輸出存儲在任何JDBC兼容的數據庫中,並帶有一點代碼內日誌邏輯和正確的log4j配置(實際上我並不知道它可以這樣做,感謝提問我猜)。
我在 http://www.cubrid.org/store_java_logs_to_databdase_using_log4j 處找到了教程。它使用了Cubrid數據庫,但它應該很容易適應mysql/postgresql/firebird/etc(同樣,在谷歌上幾分鐘就會出現一些操作指南和教程,但是必須改爲使用GIS「log4j mysql config」像「log4j mysql教程」這樣的東西邏輯上沒什麼用處,因爲什麼原因)。
+1
錯誤,JDBCAppender不會記錄異常。這是一件相當大的事情。 –
+0
Vineet絕對正確,嚴格來說這不是一個正確的答案 – anton1980
相關問題
- 1. 使用log4net記錄數據庫異常
- 2. 使用Spring,Hibernate,JPA e的數據庫連接異常C3P0
- 3. 期望與JUnit,Spring和HIbernate的數據庫異常
- 4. 使用jpa + hibernate + spring在兩個數據庫中插入記錄
- 5. 使用Hibernate,Primefaces和Spring更新記錄
- 6. 在spring中使用aspectJ記錄異常?
- 7. Spring Hibernate吃異常
- 8. Spring&Hibernate不會保存我在數據庫中的記錄
- 9. Spring JdbcTemplate如何記錄異常參數?
- 10. 根據用戶登錄使用Hibernate和Spring連接到租戶數據庫
- 11. Spring MVC Hibernate Validator TypeMismatch異常
- 12. 錯誤記錄和異常通知庫
- 13. 使用spring和hibernate連接到數據庫 - 一級和二級數據庫
- 14. 使用NullPointerException異常記錄?
- 15. Spring + Hibernate - 多個數據庫
- 16. Spring,Hibernate數據庫查詢
- 17. 同時使用Hibernate和Spring數據jpa?
- 18. 將Spring Roo中的Hibernate異常轉換爲Spring Data Access異常
- 19. 使用2個不同的數據庫連接和spring-hibernate
- 20. 使用Spring,Hibernate,JPA和Tomcat與多個數據庫的選項
- 21. 使用hibernate插入數據庫,但得到java.lang.reflect.InvocationTargetException異常
- 22. Spring + Hibernate:插入多重記錄和@Transactional
- 23. 使用Hibernate和Spring更新記錄的問題
- 24. Struts + spring + hibernate Spring bean空指針異常
- 25. Spring MVC沒有記錄所有異常
- 26. 如何使用spring和hibernate處理多個數據庫連接的錯誤/異常?
- 27. 使用Spring,Hibernate和Ehcache緩存整個數據庫
- 28. 使用spring和hibernate處理多個數據庫
- 29. 如何在Spring MVC和Hibernate中使用多個數據庫?
- 30. 我想用spring和hibernate插入數據到數據庫中
可能的重複[使用log4j登錄到數據庫](http://stackoverflow.com/questions/1364322/log-to-a-database-using-log4j) –
可能的重複[一個好的數據庫日誌appender for Java?](http://stackoverflow.com/questions/4157769/a-good-database-log-appender-for-java) –
如果您需要使用log4j,並且如果您避免JDBCAppender,因爲它不記錄異常,然後看看DBAppender。 –