重定向System.out.println
问题描述:
我的应用程序有许多System.out.println()语句。
我想从println捕获消息并将其发送到标准记录器(Log4j,JUL等)。
怎么做 ?
第 1 个答案:
System类具有setOut和setErr
,可以用于将输出流更改为例如PrintStream
具有支持的新File流,在这种情况下,可能是另一个使用你选择的日志记录子系统的流。
请记住,如果你将日志记录库配置为输出到标准输出或错误(可能是无限递归类型),则很可能会遇到麻烦。
如果是这样,你可能只想System.out.print
用实际的日志记录调用替换-type语句即可。
是否有任何东西可以让您在Swing JTextArea中的单个单词或字母上显示一个小的文本弹出窗口(如工具提示)?(或具有类似功能的JTextArea替代品。)我需要的行为就像一个工 ...