我有一个使用 log4j 的大耳朵,并且有一个用于设置它的配置文件。在此配置文件中没有提及某些日志文件,但是除了配置文件中指定的文件之外,还会在日志文件夹中生成其他文件。我搜索了 (logger|log4j|log).(properties|xml) 的其他组合,但在 Ear 中包含的所有 jar 文件中没有找到任何有希望的内容。如何追踪创建这些额外文件的违规线程/类?
最佳答案
尝试在 File 类的构造函数以及 mkdir 和 createNewFile 方法中放置断点。通常,代码将使用 File 类来创建其文件或目录。您的 JVM 中应该包含这些类的 Java 源代码。
关于java - 追踪文件句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65128/