在我公司的项目中,我们有很多system.out.println,我们发现很难在控制台上看到所有日志。是否可以将system.out.println捕获到文件中?感谢
答案 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
如果您能提供更多详细信息,那就太棒了。