반응형
l
-
[Spring] Log4j2 환경설정 , (+ log.info 에러 )Back-End/Spring Legacy 2023. 4. 4. 16:39
STS 플러그인을 통해 생성된 프로젝트는 로그를 처리하기 위해 Log4j라이브러리를 이용하는데 2021년 Log4j 관련 보안 문제가 이슈화되면서 가능하면 Log4j대신 Log4j2를 이용하는 것을 권장하고 있다. Spring Legacy Project를 생성하면 프로젝트에 존재하는 log4j.xml 파일은 Log4j를 위한 설정이므로 이를 제거한다. 📑 Log4j2 라이브러리 추가 pom.xml에서 Log4j와 관련된 항목을 찾아서 삭제한다. 삭제할때 slf4j 관련 라이브러리도 같이 삭제하도록 한다. 삭제 후 아래 라이브러리들을 추가해준다. org.apache.logging.log4j log4j-api 2.18.0 org.apache.logging.log4j log4j-core 2.18.0 org.a..