Eclipse将控制台输出信息保存为文件

Posted Fight With Me!!!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse将控制台输出信息保存为文件相关的知识,希望对你有一定的参考价值。

当你在Eclipse中 running/debugging一个应用程序的时候,有关该应用程序的运行调试信息及日志信息都会输出到控制台(console )显示,但是Eclipse只会显示最后一部分的日志信息,如果你的应用程序会产生大量的运行调试信息及日志信息,你可能会想保持这些信息到文件中,以便查看分析。

我们有2种方式去生成一个文件

1、设置Eclipse保存控制台文件。打开Run -> Run Configurations->Common菜单。 设置“Standard Input and Output”, 勾选 “File:”, 填写输出文件路径及文件名。如果你勾选了“Append”,输出的日志将会被追加写入到文件最后,否则将会覆盖重写文件

 

2.第2种方法就是在程序中控制日志信息输出到一个文件中,如果你使用Java,你可以在程序中这样写

(你可以在程序中引入类似log4j这样的开源包来控制日志的输出)。

System.setOut(new PrintStream(new FileOutputStream(“output.txt”)));
System.out.println(“This is test output”);

所有的控制台输出都将被写到output.txt文件中。

 

以上是关于Eclipse将控制台输出信息保存为文件的主要内容,如果未能解决你的问题,请参考以下文章

Python将控制台输出保存至文件(loguru)

关于乱码

python 实时保存控制台的输出信息到本地文件

python的print输出在控制台并且将输出内容保存为文件

linux下如何将,控制台输出的所有内容,全部输出到一个文本文件

控制台console输出信息原理理解