将System.out.println发送到文件

时间:2015-02-01 05:24:06

标签: java

在我公司的项目中,我们有很多system.out.println,我们发现很难在控制台上看到所有日志。是否可以将system.out.println捕获到文件中?感谢

2 个答案:

答案 0 :(得分:1)

是的,可以在DOS或任何* nix类型的操作系统上重定向stdout。

java -jar somefile.jar > my_file.txt

如果你正在使用* nix系统,你也可以使用tee命令(它将输出到stdout 到文件),如

java -jar somefile.jar | tee my_file.txt

两者都支持附加到文件

java -jar somefile.jar >> my_file.txt

java -jar somefile.jar | tee -a my_file.txt

答案 1 :(得分:0)

有很多方法可以实现这一点,最简单的方法是在命令提示符下运行

java class_name >file_name.txt

如果您能提供更多详细信息,那就太棒了。