我的 java 应用程序引用了一个使用 log4j 日志记录的 3rd-party jar 文件。问题是这个 jar 包含它自己的 log4j.properties 文件,这会导致我的机器上的访问被拒绝异常,但我无法控制 jar 文件来更改其内容。
我尝试在我的应用程序的类路径中添加我自己的 log4j.properties 文件,但它似乎没有效果。如果我尝试使用 PropertyConfigurator 以编程方式导入我自己的设置,log4j 似乎首先加载 jar 文件的属性文件(导致异常)。
如何短路 log4j 以忽略第 3 方 jar 文件的 log4j.properties 文件并使用我自己的?