2012-11-21 40 views
1

我在我的模塊中使用了一個記錄器。但新的要求,我必須從代​​碼中刪除記錄器,並使用DBA記錄單個查詢中的所有錯誤。在java中的記錄器的替代

爲此,我計劃使用VO類,它將採取例外的細節。但管理者不接受這種邏輯。

你能告訴我任何其他想法,我們如何可以存儲所有錯誤的DBA。

問候

+2

http://stackoverflow.com/questions/6734044/log4j-jdbcappender-to-log-stacktraces –

回答

1

如果你使用的是Apache通用日誌和Log4J的,你可以簡單地添加數據庫附加目的地,並用它做:

http://code.google.com/p/log4j-databaseappender/

記錄是「Hello World」的方面面向程序設計我還建議保持你的日誌記錄在一個方面。這種方式很容易改變,無論你被迫做什麼。

1

Apache Common的Logging和Log4J已經被提及,但是如果你打算繼續沿着這條路線走,你還應該注意logback的DBAppender。如果這不能完全覆蓋你的用例,你仍然可以自己寫。