簡體   English   中英

使用slf4j / logback訪問歷史日志消息

[英]Accessing Historical Log Messages with slf4j/logback

我有一個基於Swing的應用程序,該應用程序通過slf4j將所有消息記錄到文本文件中,並在下面進行logback。

我想添加一個功能,以按需顯示在當前會話中記錄的特定級別(例如致命)的所有消息,例如在JTable

slf4j是否提供可讓您訪問歷史日志消息(最好按級別或時間過濾)的API?

嘗試使用Logback ,有一個ch.qos.logback.classic.db.DBAppender類可以用作致命錯誤的追加者。 您可以定義自己的數據結構,只需提供SQL Insert語句即可。 另外,還提供了此DBAppender其他變體,因此您可以選擇何時自定義行為。

接下來的事情是將附加器綁定到要記錄的記錄器。

最后,您可以像處理應用程序業務數據一樣在應用程序(過濾器,清除/歸檔)中管理記錄的數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM