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

时间:2012-05-14 11:52:14

标签: java log4j

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

hadoop-core有自己的log4j配置。

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

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

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

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

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