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

实例说明

System

关键技术

调用

setOut()方法:重新分配System类的标准输出流,方法声明

PublicstaticvoidsetOutout

setErr()方法:重新分配System类的标准错误输出流,方法声明

PublicstaticvoidsetErrerr

setIn

设计过程

创建

Importjava.io.FileNotFoundException;

Importjava.io.PrintStream;

publicclassRedirectOutputStream(){

Publicstaticvoidmain(String[]args){

Try{

PrintStreamout=System.out; //保存原输出流

PrintStreamps=newPrintStream(“./log.txt”); //创建文件输出流

System.setOut(ps); //设置使用新的输出流

Intage=18; //定义整形变量

System.out.println(“年龄变量成功定义,初始值为18”);

Stringsex=

System.out.println(“性别变量成功定义,初始值为女”);

//整合两个变量

Stringinfo=”这个是”+sex+

System.out.println(“整合两个变量为info字符串变量,香港空间,其结果是:”+info);

System.setOut(out); //恢复原有输出流

System.out.println(“程序运行完毕,香港服务器,请查看日志文件。”);

}catch(FileNotFoundExceptione){

e.printstackTrace();

}

}

}

,香港虚拟主机世界会向那些有目标和远见的人让路(冯两努——香港着名推销商

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

相关文章:

你感兴趣的文章:

标签云: