LOGGER.info和LOGGER.debug显示为红色且无法解析方法

时间:2019-05-17 07:32:48

标签: java maven spring-boot lombok intellij-lombok-plugin

  

已修复

     

我尝试重新安装插件,但是没有用,所以我完全   清除了我的inteljii想法并再次安装了它,看来是   工作。不知道问题出在什么地方。

LOGGER.infoLOGGER.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

3 个答案:

答案 0 :(得分:2)

在阅读lombok documention on loggers时应该是log.info而不是Logger.info,对吗?

如果配置lombok.log.fieldName=LOGGER有效,则应该为LOGGER.info(...

答案 1 :(得分:0)

您确定定义lombok.config的{​​{1}}文件位于正确的位置吗?

根据https://projectlombok.org/features/configuration

  

您可以在任何目录中创建lombok.config文件并将其放入   其中的配置指令。这些适用于中的所有源文件   此目录和所有子目录。

答案 2 :(得分:0)

确保您已在 pom.xml 或 gradle 中添加 Log4j 或 Logback 依赖项