Библиотека log4j не найдена после обновления весенней загрузки с 1.3.5 до 1.5.17

Я обновил весеннюю загрузку с 1.3.5 до 1.5.17, и библиотека log4j больше не найдена. Ошибка говорит об ошибке: (10, 24) java: пакет org.apache.log4j не существует. Вот мой пом.xml

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.17.RELEASE</version>
    <relativePath />
</parent>
<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-log4j</artifactId>
</dependency>
<dependency>
     <groupId>org.springframework.kafka</groupId>
     <artifactId>spring-kafka</artifactId>
     <version>1.3.8.RELEASE</version>
</dependency>
<dependency>
     <groupId>org.apache.kafka</groupId>
     <artifactId>kafka_2.10</artifactId>
     <version>0.8.2.2</version>
 <exclusions>
    <exclusion>
      <groupId>org.apache.zookeeper</groupId>
      <artifactId>zookeeper</artifactId>
    </exclusion>
    <exclusion>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
    </exclusion>
  </exclusions>
</dependency>

person Dookoto_Sea    schedule 03.10.2019    source источник


Ответы (1)


Начиная с Spring Boot 1.4, поддержка log4j 1.x прекращена, как видно из примечания к выпуску Spring boot 1.4:

Поддержка Log4j 1 была удалена после объявления Apache EOL.

Они рекомендуют перейти на log4j 2.x, что можно сделать с помощью следующей зависимости:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
person g00glen00b    schedule 03.10.2019