2011年8月1日

log4j学习

摘要: http://baike.baidu.com/view/25347.htm 阅读全文

posted @ 2011-08-01 17:10 izumi 阅读(200) 评论(0) 推荐(0) 编辑

把在程序中的System.out.print()的信息自动转成log4j日志信息

摘要: 问题:老的系统中,程序未使用log4j,而是使用System.out.println()将信息打印到了tomcat。现在客户提出要保存打印到tomcat的日志信息,引入log4j固然需要,但修改代码及后续测试的工作量与风险也让人头大。如何解决这样的问题呢?回答:System.setOut(PrintStream ps)方法允许程序员自行定义System.out输出流,我们可以将我们改造好的PrintStream替换java原来的System.out对象。为了能在web服务器启动以后完成这个替换的过程,我们定义一个ServletContextListener监听器,在web服务器启动时完成替换。 阅读全文

posted @ 2011-08-01 16:25 izumi 阅读(15434) 评论(2) 推荐(0) 编辑

导航