首页 > java 在服务器上运行有没有什么可以看到System.out.println("-----");东西

java 在服务器上运行有没有什么可以看到System.out.println("-----");东西

java 在服务器上运行有没有什么可以看到System.out.println("-----");东西

就想控制台显示那样

远程SSH能打印不


ssh去运行当然可以看到标准输出,更标准的做法是用日志记录


screen,支持ssh断掉后程序继续运行,只要应用在一些小程序上。
之前在服务器上跑过一些java程序,看日志能解决已经发生过的事件。但是我想看看现在程序走到哪一步了,log也支持控制台输出。最好的方法是既写日志,也打印出来,这样就能两全了。


进入日志目录

cd logs
ls //看一下有哪些日志
tail -f catalina.log

最好使用log.debug的方式,即使你输出看完后忘了删除,log配置关闭debug后也不会有影响。而System.out如果你忘了删除,代码还是会执行的,多少浪费了资源


我感觉使用日志要好一些


可以看到的。
但是尽量用日志输出,不要用System.out.println

【热门文章】
【热门文章】