如何将Java STDOUT和STDERR写入文件
Xn_warm
・1 分钟阅读
我刚刚学习了如何将STDOUT和STDERR发送到Java应用程序(不使用Unix shell重定向符号)中的文件,将这两行代码添加到Java (或Scala )程序中的main
方法中:
System.setOut(new PrintStream(\"/Users/al/Projects/Sarah2/std.out\")); System.setErr(new PrintStream(\"/Users/al/Projects/Sarah2/std.err\"));
然后当你使用:
System.out.println(\"foo\");
或者
System.err.println(\"bar\");
这些println
方法的输出将被写入那些文件。