WSO2-log4j配置,以避免DependencyTracker消息

问题描述

我正在使用WSO2 6.5.0。

log4j.properties 中,我配置了以下几行,以假装不再看到DependencyTracker消息:

log4j.logger.DependencyTracker.name = org.wso2.carbon.mediation.dependency.mgt.DependencyTracker
log4j.logger.DependencyTracker.level = WARN

但是在控制台上,我一直看到:

[2020-09-03 17:31:00,003] [EI-Core] INFO-DependencyTracker Local 条目:fileExchangeProcessstatus已添加到Synapse 配置成功[2020-09-03 17:31:00,026] [EI-Core]信息- DependencyTracker本地条目:fileExchangeProcessstatus已删除 从Synapse配置成功[2020-09-03 17:31:00,026] [EI-Core]信息-DependencyTracker本地条目: fileExchangeProcessstatus已添加到Synapse配置中 成功[2020-09-03 17:32:00,003] [EI-Core]信息- DependencyTracker本地条目:fileExchangeProcessstatus已删除 从Synapse配置成功[2020-09-03 17:32:00,004] [EI-Core]信息-DependencyTracker本地条目: fileExchangeProcessstatus已添加到Synapse配置中 成功[2020-09-03 17:32:00,030] [EI-Core]信息- DependencyTracker本地条目:fileExchangeProcessstatus已删除 从Synapse配置成功[2020-09-03 17:32:00,031] [EI-Core]信息-DependencyTracker本地条目: fileExchangeProcessstatus已添加到Synapse配置中 成功

如何配置log4j以避免DependencyTracker出现这些消息?

解决方法

最后,我将这一行添加到log4j.properties中,消息消失了。

log4j.logger.org.wso2.carbon.mediation.dependency.mgt.DependencyTracker=ERROR,CARBON_LOGFILE,CARBON_MEMORY