Estoy usando la biblioteca Lombok en mi proyecto y tengo un problema con la anotación @Log4j2 . No estoy seguro de por qué, pero no está generando un campo de log en la class .
Pero cuando estoy cambiando la anotación a @Slf4j funciona, puedo verlo en la pestaña 'Estructura' de IntelliJ IDEA.
Estoy usando gradle como herramienta de compilación. Tener pocas dependencias"
dependencies { compileOnly("org.projectlombok:lombok") compile("org.springframework.boot:spring-boot-starter-log4j2") }Así que yo tenía el mismo problema, creo. Lo que hice fue instalar el complemento Lombok en IntelliJ, habilité la anotación como en el enlace en Preferencias-> Compilación, Ejecución, Implementación> Compilador> Procesadores de anotación. Y luego reinicié IntelliJ, y funcionó. IDE es capaz de reconocer el registro.
Lo probé para log4j, log4j2 y slf4j. Todo funcionó.
Hagame saber si esto fue de utilidad.
Simplemente instalar el complemento lombok para intellij funciona para mí.