启动tomcat的时候,控制台会出现许多啰里啰唆的信息,我怎么才能把一些不必要的信息给屏蔽掉?! 如:
2008-11-4 14:00:57 org.apache.coyote.http11.Http11BaseProtocol init 
信息: Initializing Coyote HTTP/1.1 on http-8080 
2008-11-4 14:00:57 org.apache.catalina.startup.Catalina load 
信息: Initialization processed in 1296 ms 
2008-11-4 14:00:57 org.apache.catalina.core.StandardService start 
信息: Starting service Catalina 
2008-11-4 14:00:57 org.apache.catalina.core.StandardEngine start 
信息: Starting Servlet Engine: Apache Tomcat/5.5.17 
2008-11-4 14:00:57 org.apache.catalina.core.StandardHost start 
信息: XML validation disabled 
每次启动的时候他就自动添加到log4j指定的日志输出文件了...

解决方案 »

  1.   

    控制下log4j的级别,将log4j的级别设置成最高ERROR,试试。
      

  2.   

    log4j的级别设置成最高ERROR 那我的类文件想输出info级别的信息怎么办??
      

  3.   

    LOG4J是可以按不同的包指定日志的输出级别的,如:
    log4j.logger.com.p1=DEBUG,stdout
    log4j.logger.com.p2=ERROR,stdout
    包com.p1的日志输出级别为DEBUG,包com.p2的为ERROR
      

  4.   

    tomcat 4.x版本,启动信息非常少
    ---------------------------------
    解开权限与业务耦合,提高开发效率
    细粒度权限管理软件 试用版下载
    http://www.metadmin.com
      

  5.   

    tomcat的log4j级别跟你自己应用项目的log4j是相对独立的你自己项目中的log4j应该单独配置启动
      

  6.   

    现在想实现的效果是:tomcat启动信息输出到控制台...不包含类里的日志信息属于我的项目类里的信息了输出到我的日志文件...类中包含info级信息....请问如何写log4j配置文件???
      

  7.   

    你看下tomcat是否有输出设置。
    它的启动信息也不会影响你的程序,有没有效果都一样。
    你不看不就完了。启动的时候闭着眼睛。
      

  8.   

    看来你的tomcat版本太低吧,5.5的可以使用服务启动。就像启动你的qq一样。是windows的。启动看不到启动日志。
      

  9.   

    是看不到  但我的log4j输出文件里有 ....
      

  10.   

    设置log4j的级别
    和输出方式
      

  11.   

    在myEclipse下开发的话启动信息是很重要的!我认为有必要有,如果你非要这样做的话?
    有一个小技巧就是在控制台旁边有清除按钮、最大、最小还有一个就是锁住那个按钮,可以让那些信息不会闪动,这样你就可以实现这个。
      

  12.   

    可以过滤下信息
        还可以设置下Tomcat输出信息,将这些信息不显示出来
      

  13.   

    把那个log4j写日志的那个包去掉,同时把那些配置(web.xml)去掉
      

  14.   

    log4j这个日志文件我没有看到过啊,我还从来没有想过要屏蔽一些信息