нельзя использовать метод log.info () в методах @Test при использовании @ slf4j - PullRequest
0 голосов
/ 17 июня 2020

Я добавил следующее в свой файл pom. xml:

<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
   <version>1.18.12</version>
   <scope>provided</scope>
</dependency>

И добавил аннотацию @ Slf4j непосредственно перед классом. Теперь я хочу использовать метод log.info () в моем классе с аннотацией @Test в том же классе.

Но я не получаю журнал. для использования.

Для этого нужна помощь.

1 Ответ

0 голосов
/ 18 июня 2020

Я сделал следующее в своем проекте и обнаружил, что проблема исправлена. Надеюсь, это поможет другим, начинающим.

  1. Добавьте в файл pom. xml следующие зависимости:

       <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.12</version>
            <scope>test</scope>
        </dependency>
    
    
       <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-simple -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
            <version>1.7.30</version>
            <scope>test</scope>
        </dependency>
    
  2. Go в свой проект> настройки> поиск «аннотаций»> в разделе «Сборка»> «включить аннотации»> убедитесь, что установлен флажок.

  3. Затем go в настройки> плагины> найдите "lombok" на торговой площадке> установите "lombok"> перезапустите intelliJ IDEA.

После этого вы сможете запустить функции ведения журнала slf4j.

...