我已经调查过几个 SFO Links e.g.寻求解决方案。我拥有的是我同事编写的代码,其中包含大约 30 个方法,并且涉及嵌套循环。问题是当我尝试在 Eclipse 中运行代码时,控制台输出存在长尾问题。
我正在寻找的是在控制台上打印结果(中间结果)以及到文件上(而不对所有方法中的所有 sysout 命令进行更改)。
我现在所做的是这样的
PrintStream out = new PrintStream(new FileOutputStream("output.txt"));
System.setOut(out);
但这仅写入文件,而不写入显示屏。
最佳答案
您可以使用 TeeOutputStream 对输出流进行分支打印到控制台和文本文件
关于java - 在控制台上打印并打印到文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47387127/