Intellij fails to detect the logger added by @Slf4j using Lombok

I am writing a simple app:

public class MyApp {
    public static void main(String[] argv) {"hello world!");

This code compiles just fine, and indeed, when run I see “hello world!” being logged out. Intellij however doesn’t agree this works. I am constantly getting “Cannot resolve symbol log” even though this works and it compiles. Here’s what I have done:

  1. I have installed the latest Lombok plugin
  2. I have enabled annotation processing

All other Lombok annotations seem to work fine.

I am using Intellij 2018.1 Ultimate. Is there something I’m missing here?


Yes, this one! Either wait till lombok plugin supports Intellij 2018.1 or downgrade the IDE.

enter image description here


Above answer is outdated and issue can be fixed by following this anwer.

Leave a Reply

Your email address will not be published. Required fields are marked *