大概這個線程是duplicate,但有人可以指導?我想同時將java程序輸出寫入控制檯和文件。我知道,我可以給輸出,這段代碼Java控制檯輸出 - 文件和控制檯BOTH
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();
}
然而,如何使輸出的控制檯和文件,以及安慰?
P.S: 不尋找一個選項,我在文件中輸出並在不同的線程顯示控制檯。
應該看看[log4j的(HTTP: //logging.apache.org/log4j/1.2/manual.html) – mre 2011-04-29 22:05:20