java定向輸出程序日志(輸出到txt文件中)


原鏈接:https://blog.csdn.net/liangzhuangdongtou/article/details/52526280

代碼:

public class RedirectOutputStream {

    public static void main(String[] args) {
        try {
            PrintStream out = System.out;// 保存原輸出流
            PrintStream ps=new PrintStream("E:/log.txt");// 創建文件輸出流1
            PrintStream ps2=new PrintStream("./log.txt");// 創建文件輸出流2
            
            System.setOut(ps);// 設置使用新的輸出流
            System.out.println("使用新的輸出流將log輸出到 E:/log.txt");
            
            System.setOut(ps2);// 設置使用新的輸出流
            System.out.println("使用新的輸出流將log輸出到 ./log.txt");
            
            System.setOut(out);// 恢復原有輸出流
            System.out.println("程序運行完畢,恢復為原輸出流。");
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM