Log4J 摆动追加器

2022-09-03 13:26:44

我需要将log4j内容附加到Swing组件(JTextArea或类似组件)中。有没有一种常见的方法来做到这一点?


答案 1

我没有引入外部库,而是最终编辑了log4j.properties文件以包含以下内容:

log4j.rootCategory=DEBUG, app
log4j.appender.app=path.to.class.extending.WriterAppender

然后,我采用观察者模式将数据发布到 GUI 的 JTextArea 中。


答案 2

多亏了谷歌,我显然发现了Log4j-Swing-Appender


推荐