配置根Logger,其语法为:0  log4j.rootLogger = [ level ] , appenderName, appenderName, …  其中,level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者自定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来。 appenderName就是指定日志信息输出到哪个地方。可同时指定多个输出目的地。
log4j.rootCategory=DEBUG, stdout,R就是说我要显示所有优先权等於和高于Debug的信息。
在log4j.properties文件里把"log4j.rootCategory=DEBUG,stdout,R"改写成"log4j.rootCategory=OFF, stdout,R",这样所有的log信息都不会显示了;解决了本文开始提出的问题。
在log4j.properties文件里把"log4j.rootCategory=DEBUG,stdout,R"改写成"log4j.rootCategory=INFO, stdout,R",这样只显示INFO, WARN, ERROR的log信息,而DEBUG信息不会被显示;

解决方案 »

  1.   

    那log4j.rootLogger 与 log4j.rootCategory 有什么区别呢也就是log4j.rootLogger=DEBUG, A1
         与
          log4j.rootCategory=DEBUG, A1有什么区别?
      

  2.   

    不知道。
    好像Category和Logger是大致一致的概念。后来的版本称为Logger,以前的版本称为Category。
      

  3.   


    First, rootCategory and rootLogger are synonymous.   Category was changed to 
    to Logger to bring the names into synch with the JDK 1.4 logging.  In 
    this case, I think the last one wins, so you could remove the 
    rootCategory line.
      

  4.   

    新世纪论文网(www.nlunwen)提供专业的论文代发,学术论文下载,职称论文,博士,硕士毕业论文下载,
    网站是一个为需求者服务的网站,致力于收集整理会议论文、毕业论文、应用文等,
    同时也为需求者搭建交流和沟通平台。所提供的论文下载均为免费
    欢迎新老朋友光临
      

  5.   

    新世纪论文网(http://www.nlunwen.com)提供专业的论文代发,学术论文下载,职称论文,博士,硕士毕业论文下载,
    网站是一个为需求者服务的网站,致力于收集整理会议论文、毕业论文、应用文等,
    同时也为需求者搭建交流和沟通平台。所提供的论文下载均为免费
    欢迎新老朋友光临
      

  6.   

    官网API写道:
    Category This class has been deprecated and replaced by the Logger subclass.