0

我使用第三方软件。供应商说他们使用 log4j 来记录消息。

我配置了我的 log4j.properties,我可以从我的应用程序中看到信息,但从他们的应用程序中看不到信息。

例如,我将根类别更改为 INFO 或 ERROR 或 DEBUG。

问题是我该如何调试?

我已经完全控制了源代码,但没有他们的 jar ?

任何建议...

特别是我可以对 JVM 进行运行时调用来告诉我为什么它没有记录他们的包?

4

1 回答 1

3

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

它将在系统中显示 log4j 是如何初始化的。

于 2012-09-24T12:44:23.667 回答