我目前正在编写使用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并将输出更改为文件不是真正的选项。