首页 > 编程语言 > 详细

java笔记--重定向输出流实现程序输出到日志

时间:2014-07-30 11:26:53      阅读:336      评论:0      收藏:0      [点我收藏+]

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

利用System类中的setOut()方法,实现输出流的重定向,把它指向一个文件输出流,从而实现日志功能。
即:
程序运行后绘制控制台提示运行结束信息,但是在运行过程中的步骤都保存到了日志文件中。

主要方法
setOut():
重新分配System类的标准输出流。
public static void setOut(PrintStream out)
out表示新的输出流对象

setErr()
重新分配System类的标准错误输出流。
public static void setOut(PrintStream err)
err表示新的输出流对象

setIn()
重新设置System类的标准输入流。
public static void setIn(InputStream in)
in表示新的输入流对象

实例:

PrintStream ps = new PrintStream("./log.txt");
System.setOut(ps);
System.out.println("小明 ");
System.out.println("女 ");
System.out.println("23岁");

 

java笔记--重定向输出流实现程序输出到日志,布布扣,bubuko.com

java笔记--重定向输出流实现程序输出到日志

原文:http://www.cnblogs.com/XHJT/p/3877248.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!