scala 2.11:如何将控制台输出重定向到文件

时间:2017-07-24 20:28:10

标签: scala

在scala 2.11中不推荐使用

Console.setOut(printStream)方法。现在还有其他替代方案吗?如何将控制台输出重定向到文件?

1 个答案:

答案 0 :(得分:2)

作为Scaladoc州的弃用说明,请使用Console.withOut,其中需要OutputStream

import java.io.{File, FileOutputStream}

val fos = new FileOutputStream(new File("/path/to/file.txt"))
Console.withOut(fos) { println("print this to the file") }