- /**
- * 重定向控制台输出
- * 将向控制台中输出的信息定向至日志文件中
- * */
- import java.io.*;
- public class CaptureToFile {
- public static void main(String[] args) {
- File file1 = new File("StdOut.log");
- File file2 = new File("StdErr.log");
- FileOutputStream fos1 = null, fos2 = null;
- try {
- fos1 = new FileOutputStream(file1);
- fos2 = new FileOutputStream(file2);
- } catch (FileNotFoundException fnfe) {
- fnfe.printStackTrace();
- System.out.println("无法创建文件流.");
- return;
- }
- PrintStream ps1 = new PrintStream(fos1);
- PrintStream ps2 = new PrintStream(fos2);
- System.setOut(ps1); //标准输出
- System.setErr(ps2); //标准错误
- System.out.println("标准输出:" + System.currentTimeMillis());
- System.err.println("标准错误:" + System.currentTimeMillis());
- }
- }
JDK6.0学习笔记(二十二)重定向控制台输出
最新推荐文章于 2021-02-27 00:03:08 发布