我正在開發使用Java,Spring,Hibernate,slf4j,log4j,Oracle db數據庫的中間件應用程序。目前我將輸出記錄到文本文件。我想將日誌存儲在數據庫中以進行故障排除。我試着用log4j db appender直接登錄到db,但是我發現性能太慢了。所以現在,我讓log4j追加到一個文件中,並在一個單獨的線程中,我逐行讀取日誌文件並插入到數據庫中。這種方法不會太慢,也不會影響主應用程序的性能。將輸出記錄到數據庫中
我的問題是,有沒有其他人有更好的主意或有更好的方法來做到這一點?我不想使用loggy或splunk等任何工具,因爲對我而言,這些工具是一種矯枉過正。我想知道我可以使用的任何自制技術。
只是跟進。我最終編寫了我自己的日誌閱讀器讀取文件並將有用的信息插入到數據庫中。 – chandru