我需要將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
請發佈您的代碼;我遇到了這個問題 –