控制台内容保存为文件

将部分控制台输出的内容保存到文件中,部分输出

具体应用场景:记录程序运行过程中的异常情况

def main(args: Array[String]) {
  import java.io.PrintStream
    val mytxt = new PrintStream("E:\\ycf\\lin4.txt")
    System.setErr(mytxt)
    try{
            ~~~~~
    }
    catch{
        case e:Exception=>ExceptionSolve(e)
    }
}
def ExceptionSolve(e: Exception): Unit = {
    System.err.println(nowTime() + "    ~~~~~~    ")
    e.printStackTrace()
}        

 

猜你喜欢

转载自www.cnblogs.com/feiyumo/p/9183900.html