slf4j LoggerFactory쓸 때 주의할 점

프로그래밍/자바2021. 5. 28. 14:23

slf4j를 사용하여 로깅을 하는데 로그가 제대로 출력되지 않는 현상이 발견됐습니다.

 

logger.debug("displayRegistration: infoDto = {}", infoDto)

ifoDto에는 적당한 값이 들어가 있기에 출력이 되어야 함에도.. 아래와 같은 로그가 출력됐습니다.

 

displayRegtration: infoDto = {}

 

문제의 원인은 import였습니다.

LoggerFactory를 import할 때 3개 lib이 떴었습니다.

별 생각없이 1번째 rt.jar에 속한 com.sun.org.slf4j.internal.LoggerFactory를 import했더니 동작이 제대로 되질 않네요.

import com.sun.org.slf4j.internal.LoggerFactory //문제 발생시킴
import org.slf4j.LoggerFactory //정상동작

org.slf4j.LoggerFactory를 import하면 정상동작 합니다. ㅜㅜ

작성자

Posted by 드리머즈

관련 글

댓글 영역