Конфигурация WSO2 — log4j, позволяющая избежать сообщений DependencyTracker

#wso2 #log4j #wso2esb #wso2carbon

#log4j #wso2 #wso2-esb

Вопрос:

Я использую 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: fileExchangeProcessStatus был успешно добавлен в конфигурацию Synapse [2020-09-03 17:31:00,026] [EI-Core] Локальная запись INFO — DependencyTracker: fileExchangeProcessStatus был успешно удален из конфигурации Synapse [2020-09-03 17:31:31: 00,026] [EI-Core] Локальная запись INFO — DependencyTracker : fileExchangeProcessStatus был успешно добавлен в конфигурацию Synapse [2020-09-03 17:32:00,003] [EI-Core] Локальная запись INFO — DependencyTracker : fileExchangeProcessStatus был успешно удален из конфигурации Synapse [2020-09-03 17:32:00,004] [EI-Core] Локальная запись INFO — DependencyTracker : fileExchangeProcessStatus был успешно добавлен в конфигурацию Synapse [2020-09-03 17:32:00,030] [EI-Core] Локальная запись INFO — DependencyTracker : fileExchangeProcessStatus был успешно удален из конфигурации Synapse [2020-09-03 17:32:00,031] [EI-Core] Локальная запись INFO — DependencyTracker : fileExchangeProcessStatus был успешно добавлен в конфигурацию Synapse

Как мне настроить log4j, чтобы избежать этих сообщений DependencyTracker?

Ответ №1:

Наконец, я добавил эту строку в log4j.properties, и сообщение исчезло.

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