我有一段簡單的代碼,控制檯文本輸出到一個文本文件中的Java:Java輸出控制檯錯誤消息到文件?
PrintStream out = new PrintStream(new FileOutputStream("test2_output.txt"));
System.setOut(out);
不過,我需要這個文本文件中包含在控制檯生產,但它們不包括錯誤消息。
我該怎麼做?
我有一段簡單的代碼,控制檯文本輸出到一個文本文件中的Java:Java輸出控制檯錯誤消息到文件?
PrintStream out = new PrintStream(new FileOutputStream("test2_output.txt"));
System.setOut(out);
不過,我需要這個文本文件中包含在控制檯生產,但它們不包括錯誤消息。
我該怎麼做?
地址:
System.setErr(out);
末。
還有一個System.setErr()
調用重定向stderr。
嘗試:
PrintStream pst = new PrintStream("Text.txt");
System.setOut(pst);
System.setErr(pst);
System.out.println("Hello, Finally I've printed output to file..");
非常感謝。完美的工作。我無法相信我在Google的任何地方都找不到這種說法。 – 2012-02-14 11:53:29