본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ
IT기술/spring

@Log4j에서 log에 에러 발생 시 해결방법, 그만좀 일어났으면 ㅠ

by 미노드 2021. 9. 30.

@Log4j는 log 객체를 생성하여 로그를 출력할 수 있게 하는 lombok에서 지원하는 어노테이션이다.

log 객체를 생성하지 않아도 사용할 수 있는 장점이 있는데 프로젝트를 생성할때마다 매번 이 오류를 접했다.

왜그럴까? 아오

@Log4j를 사용하는데 log객체에 빨간 밑줄 에러가 나면 다음을 확인한다.

1. 이클립스 또는 STS 설치 경로에 한글명이 들어가 있는지 확인
    - 들어가있으면 영문으로 경로 수정

2. lombok.jar 설치 확인  
    - lombok.jar가 설치되면 xxx.ini에 아래와 같이 lombok.jar가 추가가 된다. (xxx이라고 표현한 이유는 이클립스와 STS에 따라 이름이 다르기 때문)
    - javaagent:경로\sts-4.7.1.RELEASE\lombok.jar

3. pom.xml에서 log4j의 의존성에 <scope>runtime</scope>을 제거