将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());

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/10371.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论