LOGGER.info и LOGGER.debug показаны красным с не может разрешить метод - PullRequest
0 голосов
/ 17 мая 2019

Исправлено

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

LOGGER.info и LOGGER.debug отображаются красным цветом в идее IntelliJ с сообщением cannot resolve method, в то время как все остальное, связанное с lombok, похоже, работает.

Информация о версии:

IDEA Version: IntelliJ IDEA 2019.1.1 (Ultimate Edition)
Build #IU-191.6707.61, built on April 16, 2019
JDK Version: 1.8.0_201
OS Type & Version: Ubuntu 18.04.2 LTS
Lombok Plugin Version: v0.25-2019.1
Lombok Dependency Version: 1.16.18

Дополнительная информация:

  • Annotation processing под Compiler включено

  • В проекте включен Lombok

  • @log поддержка включена

  • Попытка добавления отсутствующего предупреждения о зависимости lombok, не работает

  • В lombok.config: lombok.log.fieldName=LOGGER

Я попытался сделать другой проектс нуля и проблема сохраняется: https://imgur.com/a/zBamc4T

Ответы [ 2 ]

2 голосов
/ 17 мая 2019

После прочтения документации lombok на регистраторах это должно быть log.info вместо Logger.info, не так ли?

Если конфигурация lombok.log.fieldName=LOGGER работает, она должна быть LOGGER.info(....

0 голосов
/ 17 мая 2019

Убедитесь, что файл lombok.config, в котором вы определяете lombok.log.fieldName=LOGGER, находится в правильном месте?

Согласно https://projectlombok.org/features/configuration:

Вы можете создавать файлы lombok.config в любом каталоге и помещать директивы конфигурации в нем. Это относится ко всем исходным файлам в этот каталог и все дочерние каталоги.

...