728x90

레거시로 Log4J 를 많이 이용했었지만 , 
대체 Logger들이 많아졌음
스프링은 기본적으로 , commons.logging(jcl) (legacy) 라이브러리이용

 

상관도

jcl , SLF4J : 로그 인터페이스 

log4j : jcl 의 구현체

Logback : SLF4J의 구현체


내가 이용하고자 하는 Logback(SLF4J구현)라이브러리
-commons-logging 라이브러리를 제외 시켜야 함
-commons-logging 가 제외되면 ,기존 jcl을 통해 로그를 남기던
코드들은 에러 발생하는데 , jcl-over-slf4j라이브러리가 Log4j(jcl)와 SLF4J을 이어주는 징검다리 역할을 하여 출력시킴
- logback-classic 라이브러리가 로그를 남기게된다

 

필요한 dependencies

*jcl-over-slf4j

*logback-classic

 

로그정보

로그 순위 (오른쪽일 수록 심각) : trace debug info warn error  

에를들어 , 프로젝트 로그 레밸을 info 로 지정하였다면 , 로그 출력은 info warn error 

 

 

 

참고 : https://victorydntmd.tistory.com/173 

상세한 설명 : https://goddaehee.tistory.com/45 

'21년이전 > 웹_' 카테고리의 다른 글

테스트오류 문제 - No tests found for given includes  (0) 2021.09.07
JUNIT 정리  (0) 2021.09.06
Spring - 컨트롤러가 두번 호출되는 문제  (0) 2021.07.29
Spring security 적용  (0) 2021.07.28
MVN Repository  (0) 2021.07.26

+ Recent posts