java - 如何排除特定的log4j默认配置文件?

标签 java log4j

我有一个依赖hadoop-core的项目。

hadoop-core 有自己的 log4j 配置。

默认的 log4j 配置已加载到我的项目中。

我希望我的项目不受其影响。

如何解决这个问题?

最佳答案

如果您不希望 log4j 使用 hadoop-core 提供的 log4j 配置,则必须提供另一个应使用的配置文件。

您应该看看 log4j手动的。 “Default Initialization Procedure ”部分描述了 log4j 如何尝试查找初始化文件,并解释了匹配特殊配置的可能性(例如通过设置系统属性 log4j.configuration)。

关于java - 如何排除特定的log4j默认配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10582797/

相关文章:

java - Apache 公共(public)VFS : how to resolve file having % character in file name?

java - 如何在 log4j 2.2 中使用 LoggingEvent 类

java - Log4j 通过属性向多个用户发送电子邮件

java - log4j 属性文件

java - 请正确初始化log4j系统警告

java - 带 Jersey 库的 Odoo ERP java API 客户端

java - 我的 JApplet 中的线程 "AWT-EventQueue-1"java.lang.NullPointerException 中出现异常

java - 处理由图像标记引起的过多 HTTPRequest

java - Log4j SMTP 附加程序

java - 在 hibernate 保存对象之前从序列中获取生成的 id