dependency들을 하나씩 보던 중 log4j와 slf4j의 차이점에 대해 궁금증이 생기게 되었습니다.분명 slf4j를 쓰는 이유가 있었는데... 무엇이었는지 가물가물해서 검색을 해 보았지요!!. 💡slf4j를 써야하는 이유간단하게 우리가 java 어플리케이션을 만들면서 왜 interface를 써야하는가와 이유가 동일합니다. 우리는 실제 코드상에서는 slf4j의 interface코드를 사용하고 실제 로깅을 하는 구현체는 추가로 참조한 라이브러리에서 구현됩니다.import org.apache.log4j.Logger; import org.apache.log4j.spi.LoggerFactory; /// 생략 /// Logger log = Logger.getLogger(this.getClass()); ///..