2012-06-28 69 views
0

我有一個使用log4j的Java庫。庫本身只含有它具有以下內容的log4j.property文件:如何使用全局log4j.xml

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> 

然而,沒有任何日誌,在日誌中顯示。

這裏怎麼回事?

非常感謝。

+0

afaik,你告訴哪個配置文件可以使用,當你實例化記錄器,所以沒有問題有多少個庫使用相同的庫 – kommradHomer

回答

1

兩件事我能想到的:

  1. log4j.xml文件文件不在類路徑上。
  2. 您正在編寫DEBUG消息,並且記錄器已設置爲INFO。