怎么把system.out.println的内容用log4j输出到tomcat日志里


system.out.println原来是输出在console控制台里面, 要用log4j把它输出在tomcat日志里,怎么搞啊?我只能获得tomcat的状态等信息,不知道怎么获得程序里用system.out.println()输出的信息,高人指教下啊

5 个解决方案

#1


修改out流对象,指向某个文件

#2


System.setOut(new PrintStream(new FileOutputStream(new File("your file path"))));

#3


哎,也没个高手帮帮我,搞了一天,用笨方法把system.out.println换成了logger.debug(),谢谢两位关注了

#4


引用 3 楼 shineboyadh 的回复:
哎,也没个高手帮帮我,搞了一天,用笨方法把system.out.println换成了logger.debug(),谢谢两位关注了

本来就不应该在源代码里随意用System.out.println来代替log的功能
log是可以通过配置文件控制开关的,System.out.println不行
你这样做是对的,以后习惯了不用System....就好了

#5


mark
智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告