首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 系统运维 >

将System.out.println()打印的内容输出到资料

2012-09-23 
将System.out.println()打印的内容输出到文件??? 今天分析了一个项目。认为很有必要将System.out.println()

将System.out.println()打印的内容输出到文件

??? 今天分析了一个项目。认为很有必要将System.out.println()的内容当做日志保存起来.为以后程序运行的分析提供依据.所以经过查找和思考.总结出了以下的方法.
??? 在windows下,通过重定向方式启动程序.下面是启动文件startup.bat
??? java -jar IceColdMonitor.jar >>c:\log.txt
但这样做还不够完美,我们希望可以保存到当前项目的相对路径下,同时改一下后缀名(tomcat的日志用的就是*.log),则改成如下:
??? java -jar IceColdMonitor.jar >>record.log
??? 但是这样使用,扔存在个问题,下次程序启动的时候会把先前日志给覆盖,所以我们用日期当作日志的名字.
??? java -jar IceColdMonitor.jar >>log\%date:~0,10%.log

??? 好了.这样就可以完美记录日志了.在linux下的使用方式也是一样的,通过重定向来实现该功能.如果想更强大的方式记录日志,则需要通过log4j来实现.^-^

?

热点排行