Tomcat使用log4j进行日志记录?

时间:2010-11-10 08:51:12

标签: jsp tomcat log4j

我在系统中安装了Apache tomcat 5.5作为服务。我还使用log4j为Web应用程序添加了一个自定义日志文件。每当我在我的JSP页面中使用system.out.println(“some text”)语句时,它默认转到stdout.log文件,该文件位于tomcat.i的logs目录中,想要system.out.println(“some text”) )语句的输出要写入自定义日志文件而不是stdout.log文件是可能的。

2 个答案:

答案 0 :(得分:3)

作为服务启动时,您可以从Service Manager配置stdout和stderr消息的文件位置。

虽然我同意@Brabster,但是当你想要投入生产时,你应该使用log4j日志而不是System.out。

This link has a screenshot并参考。请参阅“测试#2”

部分

答案 1 :(得分:0)

不确定您是否可以重定向System.out,即使可能会让您感到困惑,但为什么不在使用log4j工具进行设置?

即。 log.info("my message");代替System.out.println("my message");

如果您确定如何在Tomcat中使用log4j,那么有一个教程here可以帮助您开始使用。