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

package day01;
import java.io.FileNotFoundException;
import java.io.PrintStream;
public class RedirectOutputStream{
	public static void main(String[] args){
		try{
			PrintStream out = System.out;
			PrintStream ps = new PrintStream("./zhoumaster.txt");//创建文件输出流
			System.setOut(ps);//设置使用新的输出流
			String name = "zhoumaster";
			System.out.println("姓名初始化成功,名为zhoumaster!");
			int age = 22;
			System.out.println("年龄初始化成功,为22岁!");
			System.setOut(out);//恢复原有输出流
			System.out.println("日志生成成功!");
		}catch(FileNotFoundException e){
			e.printStackTrace();
		}
	}
}

你可能感兴趣的:(重定向输出流实现程序日志)