在我的工作場所,我們寫了一個自定義log4j appender,它將日誌消息寫入數據庫(異步使用專用線程,所以沒有性能問題)。 我比寫日誌文件更喜歡它 - 基於數據庫的日誌更容易查詢和分析。Java的一個很好的數據庫日誌appender?
有沒有一個開放源代碼的解決方案,這樣做(專門用於log4j或任何其他Java記錄器)?
我們的appender有一些東西,我想在替代看到:
- 日誌異常(!咄)
- 數據庫寫入是從一個單獨的線程/池
我們的appender支持以下列,我希望看到所有的解決方案。
- LOGID
- 時間
- 消息
- 堆棧跟蹤
- 進程ID
- 線程ID
- 機器名
- 組件
- 級別(調試/信息/警告/。 ..)
- ThreadName
它在文檔中用紅色表示它不會記錄異常! – ripper234 2010-11-11 21:13:29
@ ripper234:我知道。你沒有指定你需要記錄異常,但是... :-) – 2010-11-11 21:27:47
來吧,認真... – ripper234 2010-11-11 21:29:27