2012-09-24 34 views
0

我使用第三方軟件。 供應商說他們使用log4j來記錄消息。如何在第三方jar上調試log4j(代碼不可用)?

我配置我的log4j.properties,我可以看到來自我的應用程序的信息,但從來沒有從他們的。

例如,我將根類別更改爲INFO或ERROR或DEBUG。

問題是我該如何調試?

我已經完全控制了源代碼,但不是他們的jar?

任何建議...

特別是有一個運行時調用我可以對JVM告訴我爲什麼它不記錄他們的包呢?

回答

2

此行添加到您的命令行: -Dlog4j.debug =真。

它會在系統中顯示出log4j是如何初始化的。

+0

謝謝我會試試 – Zo72

+0

可能你的log4j會覆蓋他們的。您可能希望將其log4j配置包含在log4j.properties中。 – richardtz

相關問題