我需要将log4j内容附加到Swing组件(JTextArea或类似的)。有没有一种常见的方法来做到这一点?Log4J Swing Appender
11
A
回答
10
而是引入外部库的,我结束了编辑log4j.properties文件包括以下内容:
log4j.rootCategory=DEBUG, app
log4j.appender.app=path.to.class.extending.WriterAppender
然后我采用的观察者模式把数据上传到我的GUI的JTextArea中。
7
感谢Google,我明显发现了Log4j-Swing-Appender。
+0
Log4j的摆动的appender的伟大工程,为我好。它很好地保持滚动条在底部(不跳跃),并且如果用户向后滚动,它可以让用户查看而不用移动滚动条。如果用户再次将滚动条移动到按钮,它会再次开始自动滚动 - 非常棒! – xorcus
3
使JScrollPane的包装目标组件(例如JTextArea中)会自动向下滚动显示最新的日志条目,考虑调用:
org.apache.log4j.lf5.viewer.LF5SwingUtils.makeVerticalScrollBarTrack(scrollPane);
+0
谢谢!这对我来说是非常有用的。 –
相关问题
- 1. log4j appender配置
- 2. Log4j SMTP Appender
- 3. Log4j appender大小
- 4. JDBC-appender Log4j
- 5. Log4j“后备”appender
- 6. weblogic log4j滚动appender
- 7. Log4j JMS appender示例
- 8. Log4j数据库appender
- 9. Grails log4j Appender不工作
- 10. Log4j XML - 多个文件appender
- 11. Log4j appender身份验证
- 12. Log4j的选择性的appender
- 13. log4j文件appender不工作
- 14. Log4j自定义appender不叫
- 15. NoSuchProviderException:使用log4j smtp SMTP appender
- 16. 在log4j的内存'list appender'
- 17. log4j appender与文件的URL
- 18. Log4j appender无法实例化
- 19. 重新加载log4j appender
- 20. 使用logAnalyzer与log4j syslog appender
- 21. kafka-log4j-appender 0.9不起作用
- 22. Log4j没有找到记录器的appender
- 23. Log4j 2登录错误的appender
- 24. “BufferSize”在log4j appender中代表什么?
- 25. log4j有一个界面/ GUI appender?
- 26. log4j自定义jdbc appender,数据源
- 27. 我可以独立实现log4j appender
- 28. 是否有与TestNG连接的log4j appender?
- 29. log4j kafka appender未使用defined ConversionPattern
- 30. Log4J仅将一个类附加到appender
你只覆盖WriterAppender.append()方法吗? – guerda
请发布您的代码;我遇到了这个问题 –