日期:2014-05-20  浏览次数:20691 次

将系统中存在的system.out.println改成log.XXX的方式
有这样的一个需求。将系统中的system.out.println改成log.XXX的方式。目前有1w个左右的文件需要更改,数量不定!,其中java 文件 和jsp文件各占一半左右!手工更改,无疑成了体力活,但是用myeclipse的批量替换吧,貌似不大合适!做过这方面的大侠,给提点意见!
jsp? log4j?? java

------解决方案--------------------
不改代码,启动java的时候加个重定向到log文件,可以接受么?
------解决方案--------------------
按照你的说发,你这个是web project,所以你的输出应该都是到catalina.out之类的文件,那你为什么还要用重定向呢?
至于怎样重定向,你在启动java的时候,命令后面加个重定向符号和重定向的目标就可以 了
就像这样:
java -xxxxxxx org.apache.xxx.Bootstrap > myLog.log