java - 将记录器输出重定向到java中的文本 Pane

标签 java swing apache-commons-logging

如何将 org.apache.commons.logging 输出重定向到 JTextArea?

我使用 MessageConsole 成功重定向了 sys.err 和 sys.out。它工作正常。但我没有在文本区域中获得日志输出

最佳答案

由于您似乎知道如何将标准流重定向到您想要的位置,因此一种可能的操作是在记录器中创建一个 PrintWriter,将 PrintWriter 重定向到 MessageConsole,并让记录器将任何输出打印到 PrintWriter,以便它将被重定向。

关于java - 将记录器输出重定向到java中的文本 Pane ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8550033/

相关文章:

java - 如何删除 Fluent 界面默认方法的未检查警告

java - 如何在 Java Swing 中使 JScrollPane 透明

aws-lambda - AWS lambda 不适用于 Log4j 2 appender

java - 解析具有多种变体的字符串

java - Android 中的 HashMap 反序列化问题

java - 使用带有 varchar 键的 CQL3 对 Cassandra 中的大型结果集进行分页

java - Swing WindowListener 如何否决 JFrame 关闭

java - 用Java打印数据

java - 使用 log4j2 API 在 EAR 中未检测到自定义插件

java - Apache Commons Logging 的运行时发现算法有什么问题