关于一个log4j的弱暴了的问题

saygoodbyetoyou 2011-12-06 11:45:46
先看下代码(别笑,我真的很菜)

package com.demo.log4j;
import org.apache.log4j.Logger;
public class Log4jTest {
public static void main(String[] args) {
Logger logger = Logger.getLogger("com.parent");
Logger subLogger = Logger.getLogger("com.parent.children");
// BasicConfigurator.configure();
System.out.println("the level of parent logger is:"+logger.getLevel());
System.out.println("the level of children logger is:"+subLogger.getLevel());
}

}


下面是log4j.properties文件部分内容
log4j.logger.com.parent=ERROR
#log4j.logger.com.parent.children=INFO
Log4jTest 的运行结果是:
the level of parent logger is:ERROR
the level of children logger is:null
我想问的是:
为什么children没有继承parent的日志级别error?
还是我的写法有问题?
我的目的是在不显示声明children log级别的情况下继承parent的ERROR级别
谢谢
...全文
47 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧