У нас есть два сервера. Один для QA, а другой - производственный сервер (размещен на AWS). Я использовал сервер "apache-tomcat-8.5.16" в обеих средах. Мы разработали загрузочное приложение Spring, и конфигурация Log4j одинакова для приложений, развернутых на обоих серверах.
logging.level.net.companyname= DEBUG
logging.level.com.google.api.ads.dfp.lib.client.DfpServiceClient.soapXmlLogger=WARN
logging.level.com.google.api.ads.dfp.lib.client.DfpServiceClient.requestInfoLogger=INFO
Тем не менее, на локальном сервере (используемом для обеспечения качества) мы получаем сообщение об ошибке «log4j: WARN Не удалось найти ни одного добавочного файла для регистратора (org.springframework.web.context.support.StandardServletEnvironment".
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
log4j:WARN No appenders could be found for logger (org.springframework.web.context.support.StandardServletEnvironment).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Но на Производственном сервере мы без проблем получаем логи.
Если это имеет значение, ниже приведена конфигурация pom.xml, связанная с log4j.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</dependency>
Даже конфигурации внутри файла "apache-tomcat-8.5.16 / conf / logging.properties" также одинаковы на обоих серверах.
Как получить журналы, которые мы получаем в производственной среде?
Что еще будет иметь значение, если обе версии сервера tomcat будут одинаковыми и на них будет развернута одинаковая война с одинаковыми настройками конфигурации?
Спасибо.
Обновление:
Я скачал файл war на локальный сервер для тестирования и даже там, log4j работает нормально. Что еще мне нужно проверить?
Спасибо.