gpt4 book ai didi

Java 控制台输出 - 文件和控制台两者

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:11:13 25 4
gpt4 key购买 nike

可能这个线程是一个duplicate但有人可以指导吗?我想同时将 java 程序输出写入 consolefile。我知道我可以使用这段代码将输出发送到控制台

    PrintStream orgStdout = null;
PrintStream fileStdout = null;

orgStdout = System.out;
try {
fileStdout = new PrintStream(new FileOutputStream("C:\\testlogger.txt"));
System.setOut(fileStdout);
System.out.println("==============");
for (int i = 0; i < 10; i++){
System.out.println("" + i);
}
System.out.println("==============");
} catch (FileNotFoundException e) {
e.printStackTrace();
}

但是如何将输出同时保存在控制台和文件中??

附言:不寻找我在文件中输出并在不同线程中显示控制台的选项。

最佳答案

Apache Commons IO 中寻找 TeeOutputStream .

关于Java 控制台输出 - 文件和控制台两者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5837838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com