解决方案 »

  1.   

    childLog.setLevel(Level.ALL); 所以 childLog.log(Level.FINE,"this is a fine log message");这条语句会输出记录。这与父logger的级别无关。
    childLog = Logger.getLogger("ParentLogger.ChildLogger");所以chileLog输出的记录来源当然是ParentLogger.ChildLogger
      

  2.   

    但是,childLog对应的Handler是XML,parentLog对应的Handler是HTML
    为什么,childLog的输出HTML文件里面也有?HTML文件的内容不是都应该由parentLog输出的吗?
      

  3.   

    这个暂时不知,建议你找找文档,查明parent logger与child logger的关系。最彻底的是看logger的源代码,开源的,不会太难。
      

  4.   

    但是,childLog对应的Handler是XML,parentLog对应的Handler是HTML
    为什么,childLog的输出HTML文件里面也有?HTML文件的内容不是都应该由parentLog输出的吗?
    好吧,我去分析一下源代码,帖子暂时不结了。