如何使用全局log4j.xml

时间:2012-06-28 09:53:27

标签: java log4j

我有一个使用log4j的Java库。库本身只包含一个log4j.property文件,其中包含以下内容:

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout
log4j.rootLogger=info, stdout

该库由另一个应用程序使用,该应用程序具有自己的全局log4j.xml。

我把这样的行放在全局log4j.xml中:

<logger name="com.my.package">
    <level value="info"/>
</logger>

但是,日志中没有显示任何日志。

这里出了什么问题?

非常感谢。

1 个答案:

答案 0 :(得分:1)

我能想到的两件事:

  1. log4j.xml文件不在类路径上。
  2. 您正在编写DEBUG消息,并且记录器设置为INFO。