我使用第三方软件。 供应商表示他们使用log4j来记录消息。
我配置了我的log4j.properties,我可以看到我的应用程序中的信息,但从来没有看到他们的信息。
例如,我将根类别更改为INFO或ERROR或DEBUG。
问题是如何调试?
我完全控制了源代码而不是他们的jar?
任何建议......
特别是我可以向JVM发出一个运行时调用,告诉我为什么它没有记录他们的包?
答案 0 :(得分:3)
将此行添加到命令行: -Dlog4j.debug =真。
它将在系统中显示log4j如何初始化。