將System.out輸出在控制臺的信息保存在文件中
將當前項目的System.out的輸出保存在當前項目下的system.out.txt中
//1.獲取項目的目錄
Path path = Paths.get(".");
Path resolve = path.resolve("system.out.txt");
System.out.println(resolve.toAbsolutePath().normalize().toString());
//2. 設置
if (resolve !=null) {
//not the best way to debug
OutputStream output = new FileOutputStream(resolve.toAbsolutePath().normalize().toString());
PrintStream printOut = new PrintStream(output);
System.setOut(printOut);
}
//3.測試 system.out.txt中是否有該信息
System.out.println(resolve.toAbsolutePath().normalize().toString());</pre>
本文由用戶 admin 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!