本文介紹了偵聽(tīng)slf4j/Logback中的日志消息的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!
問(wèn)題描述
我有一個(gè)基于Swing的應(yīng)用程序,沒(méi)有控制臺(tái),它通過(guò)slf4j將所有消息記錄到文本文件中,下面是Logback。
每當(dāng)記錄消息時(shí),我還希望將其添加到JTextArea
以供最終用戶在屏幕上查看。
這些消息的格式應(yīng)與日志文件相同,以保持一致性。
slf4j/Logback是否有允許您添加日志消息監(jiān)聽(tīng)器的API,以便我可以將它們復(fù)制到JTextArea
?
推薦答案
logbackAppenders是日志消息的監(jiān)聽(tīng)器。只需實(shí)現(xiàn)一個(gè)自定義附加器,它將記錄
在JTextArea
中。
然后可以通過(guò)編程或使用外部配置文件(logback.xml
)創(chuàng)建、配置附加器并將其添加到記錄器中
這篇關(guān)于偵聽(tīng)slf4j/Logback中的日志消息的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,