服务器win2000 JDK1.5 tomcat6.0.18
如题服务器tomcat 6 stdout_20090818.log输入了非常多的Debug信息
我初步解决是:tomcat6w中的loggin下改成ERROR问题依旧
配置了log4j
log4j如下: 
   1. # 设定logger的root level为ERROR,指定的输出目的地(appender)为file  
   2. log4j.rootLogger=ERROR, file , stdout  
   3. log4j.logger.org.apache.commons=WARN  
   4. log4j.logger.org.apache.digester=WARN  
   5. log4j.logger.org.apache.beanutils=WARN  
   6. log4j.logger.org.apache.catalina=ERROR, R  
   7.   
   8. # 设定stdout到指定文件  
   9. log4j.appender.stdout=org.apache.log4j.RollingFileAppender  
  10. log4j.appender.stdout.layout=${catalina.home}/logs/zhweb_stdout.log  
  11. log4j.appender.stdout.MaxFileSize=10240KB  
  12. log4j.appender.stdout.layout=org.apache.log4j.PatternLayout  
  13. log4j.appender.stdout.layout.ConversionPattern=%d{HH:mm:ss} %-5p [%C] (%F:%L) - %m%n  
  14.   
  15. # 设定输出位置,此处设定tomcat目录的logs下,文件名为bugmgrsys.log。  
  16. log4j.appender.file=org.apache.log4j.RollingFileAppender  
  17. log4j.appender.file.File=${catalina.home}/logs/zhweb_file.log  
  18. log4j.appender.file.MaxFileSize=10240KB  
  19. log4j.appender.file.layout=org.apache.log4j.PatternLayout  
  20. log4j.appender.file.layout.ConversionPattern=%d{HH:mm:ss} %-5p [%C] (%F:%L) - %m%n  
部分日志信息如下: 
   1. 2009-08-18 09:22:46,781 [http-80-14] DEBUG org.hibernate.impl.SessionImpl   
   2. - closing session  
   3.   
   4.   
   5. 2009-08-18 09:22:46,781 [http-80-14] DEBUG org.hibernate.jdbc.ConnectionManager   
   6. - closing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]  
   7.   
   8.   
   9. 2009-08-18 09:22:46,781 [http-80-14] DEBUG org.hibernate.jdbc.JDBCContext   
  10. - after transaction completion  
  11.   
  12.   
  13. 2009-08-18 09:22:46,781 [http-80-14] DEBUG org.hibernate.impl.SessionImpl   
  14. - after transaction completion  zhweb_file.log成功建立,zhweb_stdout.log却没有 已经去掉了服务器默认的loggin.properties文件了
stdout_20090818.log不就就会上G 求解
谢谢!!!!!!!!!!!

解决方案 »

  1.   

    tomcat6.0工作平台已经不是在dos终端中了,原来在dos窗口中打印的信息也没有了,但是我们可以在tomcat安装目录中找到一个logs文件夹,里面有我们想要找到的打印信息。例如:在我们写的JavaBean类中调用的System.out.println(...)方法时,信息会打印到stdout_20100414.log中。其中20100414代表2010年4月14日。