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하면 정상동작 합니다. ㅜㅜ
댓글 영역