0

我有一个使用 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>

但是,日志中不显示任何日志。

这里出了什么问题?

非常感谢。

4

1 回答 1

1

我能想到的2件事:

  1. log4j.xml 文件不在类路径上。
  2. 您正在编写 DEBUG 消息,并且记录器设置为 INFO。
于 2012-06-28T10:24:28.500 回答