3
내 프로젝트에 Lombok 라이브러리를 사용하고 있는데 @Log4j2
주석에 문제가 있습니다. 이유는 모르지만 class
에 log
필드가 생성되지 않습니다.Lombok @ Log4j2 annotation not working
그러나 주석을 @Slf4j
으로 변경하면 Intellij IDEA '구조'탭에서 주석을 볼 수 있습니다.
저는 빌드 도구로 gradle
을 사용하고 있습니다. 내가 생각하기에, 몇 의존성 "
dependencies {
compileOnly("org.projectlombok:lombok")
compile("org.springframework.boot:spring-boot-starter-log4j2")
}
로거 의존성을 표시하십시오. –
@Serghey 다음 종속성을 볼 수 있습니다. https://snag.gy/7fDA6y.jpg –
Log4j2.xml 구성을 사용하기 때문에 사실 log4j2는 Slf4j를 통해 작동합니다. 어노테이션이 작동하지 않는 이유가 궁금하다. –