Отдельное ведение журнала для каждой услуги в WSO2 EI - PullRequest
0 голосов
/ 31 октября 2019

У меня есть требование иметь отдельные файлы журналов для каждой службы, которая включает в себя последовательность, прокси-службу и API. Я видел несколько примеров для прокси или API, но здесь мне нужно сделать то же самое по порядку. К вашему сведению, 1) https://www.yenlo.com/blog/separate-log-files-per-proxy-or-api-in-wso2-ei-/-esb 2) https://docs.wso2.com/display/ESB500/Per-Service+Logs+in+WSO2+ESB и т. Д. Может кто-нибудь помочь мне найти решение? Заранее спасибо.

WSO2 lo4j file:

log4j.category.API_LOGGER.QRSag_AS_DataLoader-API=DEBUG, TEST_API_APPENDER
log4j.additivity.API_LOGGER.QRSag_AS_DataLoader-API=false
log4j.appender.TEST_API_APPENDER=org.apache.log4j.FileAppender
log4j.appender.TEST_API_APPENDER.File=${carbon.home}/repository/logs/${instance.log}/DataLoader.log
log4j.appender.TEST_API_APPENDER.datePattern='.'yyyy-MM-dd-HH-mm
log4j.appender.TEST_API_APPENDER.layout=org.apache.log4j.PatternLayout
log4j.appender.TEST_API_APPENDER.layout.ConversionPattern=%d{ISO8601} [%X{ip}-%X{host}] [%t] %5p %c{1} %m%n

log4j.category.API_LOGGER.QRSag_AS_DataLoader_ProcessSequence=DEBUG, TEST_SEQ_APPENDER
log4j.additivity.API_LOGGER.QRSag_AS_DataLoader_ProcessSequence=false
log4j.appender.TEST_SEQ_APPENDER=org.apache.log4j.FileAppender
log4j.appender.TEST_SEQ_APPENDER.File=${carbon.home}/repository/logs/${instance.log}/DataLoader.log
log4j.appender.TEST_SEQ_APPENDER.datePattern='.'yyyy-MM-dd-HH-mm
log4j.appender.TEST_SEQ_APPENDER.layout=org.apache.log4j.PatternLayout
log4j.appender.TEST_SEQ_APPENDER.layout.ConversionPattern=%d{ISO8601} [%X{ip}-%X{host}] [%t] %5p %c{1} %m%n

Я ожидаю отдельный файл журнала, который включает в себя API, последовательность

...