我想在 GUI 中的文本字段、列表等(类似于 ImgBurn)中显示我的日志,但我没有找到一个现成的附加程序来执行此操作。有一个 appender 可以做到这一点吗?
目前我正在登录控制台没有任何问题。
看看 Apache Chainsaw:这可以使用最近 Log4j 构建中的 Receiver 概念来显示事件: http: //logging.apache.org/chainsaw/index.html。
如果您正在寻找实时文本字段显示,您可能需要编写自己的 Receiver 类。
我可以向您推荐OtrosLogViewr。它甚至可以在远程服务器上(使用 SFTP、FTP、Samba)跟踪正在运行的应用程序的日志
查看 Chainsaw 的最新开发人员快照 - 大量新功能,当配置为通过 VFSLogFilePatternReceiver 处理日志文件时,可以跟踪日志文件,即使在应用程序重新启动之间也是如此。
与当前发布的版本相比,此版本中有大量新功能 - 一些更有用的功能包括在表格中突出显示和汇总的搜索结果,以及注释事件的能力(单击“标记”字段)
试试 Glasswall,如果您正在运行 servlet,它会在页面上附加日志内容。