[Springboot] Maven @Slf4j log적용 에러 cannot find symbol: variable log 에러

Hannana·2024년 12월 20일

Problem


lombok.slf4j 를 인식하지 못해 발생하는 에러.

Solution

인텔리제이에서 lombok설치도 해줬고
lombok 의존성 설정도 해줬고
다른 lombok 어노테이션은 작동하고.
근데도 @slf4j 만 오류가 뜨는 이유는 log4j같은 log구현체를 지정안해줘서 그렇다.
최신 버전으로 반드시 지정해줘야 한다.

일단 pom.xml에

  • log4j 의존성 설정
    24.12.20 기준 가장 최신 버전은 1.5.12이므로 아래와 같이 추가해주었다.
<dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>2.0.16</version>
        </dependency>
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.5.12</version>
        </dependency>
profile
(구) https://hansjour.tistory.com/ 이사옴. 성장하는 하루를 쌓아가는 블로그

0개의 댓글