在tomcat中输出log,有两种方式:
首先就是在log4j.properties中使用org.apache.log4j.ConsoleAppender方式输出。这样,log会输出到tomcat的标准输出log里边去。
还有就是使用org.apache.log4j.FileAppender一类的方式输出。这样就会输出到自己指定的文件里去。
这时候有一点需要注意:文件路径的问题。
在log4j.properties中把文件名设置为${catalina.base}/logs/YourFileName.log的话,就能输出到tomcat的log目录中(如果在eclipse的WDT中使用的话,就在workspace所在路径下的.metadata\.plugins\org.eclipse.wst.server.core\tmpX。X为数字,对应eclipse中设置的server的编号。)。
如果只指定一个文件名的话,就会输出到tomcat被启动时的目录中。