码迷,mamicode.com
首页 > 编程语言 > 详细

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

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

标签:java   文件   new   log   程序   对象   信息   public   

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

利用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笔记--重定向输出流实现程序输出到日志

标签:java   文件   new   log   程序   对象   信息   public   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!