问题描述
我正在使用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