重定向输出流实现程序日志

来源:互联网 发布:mac优酷 编辑:程序博客网 时间:2024/06/05 20:24

setOut方法

该方法用于重新分配System类的标准输出流

setErr方法

该方法用于重新分配System类的标准错误输出流

setIn方法

该方法用于重新设置System类的in成员变量,标准输入流

try {//PrintStream out = System.out 不能放在 PrintStream ps = new PrintStream("exception.txt")之后//否则不能输出回控制台PrintStream out = System.out; // ①PrintStream ps = new PrintStream("exception.txt"); // ②System.setOut(ps);System.out.println("输出到哪里去了");System.setOut(out);System.out.println("输出回控制台");} catch (FileNotFoundException e) {e.printStackTrace();}

原创粉丝点击