我有一个基于 Swing 的应用程序,没有控制台,它通过 slf4j 将所有消息记录到文本文件中,并在下面使用 logback。
每当记录一条消息时,我还想将它添加到 aJTextArea
以供最终用户在屏幕上查看。
这些消息的格式应与日志文件的格式相同,以保持一致性。
slf4j/logback 是否有 API 允许您添加日志消息的侦听器以便我可以将它们复制到JTextArea
?
Logback Appender是日志消息的监听器。只需实现一个将登录的自定义附加程序JTextArea
。
然后,您可以通过编程方式或使用外部配置文件 ( logback.xml
)创建、配置和添加附加程序到记录器