在slf4j / logback中侦听日志消息

时间:2013-06-13 19:24:46

标签: java slf4j logback

我有一个没有控制台的基于Swing的应用程序,它通过slf4j将所有消息记录到文本文件中,并在下面使用logback。

每当记录一条消息时,我也想将其添加到JTextArea,以便最终用户在屏幕上看到。

为了保持一致性,这些消息的格式应与日志文件的格式相同。

slf4j / logback是否有API允许您为日志消息添加侦听器,以便我可以将它们复制到JTextArea

1 个答案:

答案 0 :(得分:7)

Logback Appenders是日志消息的侦听器。只需实现一个将记录的自定义appender 在JTextArea

然后,您可以通过编程方式或使用外部配置文件(logback.xml

为记录器创建,配置和添加appender