我目前正在編寫使用BufferedWriter生成多個日誌文件的應用程序。然而,在調試時,我想寫入System.out而不是文件。我想我可以改變的:如何使用BufferedWriter寫入標準輸出
log = new BufferedWriter(new FileWriter(tokenizerLog));
到:
BufferedWriter log = new BufferedWriter(new OutputStreamWriter(System.out));
log.write("Log output\n");
,而不是:
System.out.println("log output")
新OutputStreamWriter
選項尚未雖然工作。如何更改BufferedWriter構造函數中的對象以將文件重定向到標準輸出。因爲我有幾個日誌文件,我將寫入,在任何地方使用System.out並將輸出更改爲文件不是真正的選項。