LogBack 설치하기
log4j 관련설정을 걷어낸후 아래와 같이 구성한다. logback 구성 "logback-core" - 말 그대로 주요기능이 모두 들어있는 핵심 코어 컴포넌트 입니다. "logback-classic" - "slf4j" 에서 사용이 가능하도록 만든 플러그인 컴포넌트 입니다. “logback-access“ - 사용하는 어플리케이션이 “웹 어플리케이션“일 경우 빛을 발하는 컴포넌트 입니다. slf4j 구성 "slf4j-api" - 로깅 Facade 객체이다. 로깅에 대한 추상 레이어를 제공하는것이고 java로 따지면 interface 집합을 나타낸다. 당연히 혼자 사용할 경우 구현 객체가 없어 에러가 발생한다. "jcl-over-slf4j" - 겉은 JCL(jakarta common logging)같지만 내부에서는 SLF4J API를 호출하도록 일종의 어댑터 나 다리 역할을 해주는 라이브러리 "log4j-over-slf4j.jar" - 파일을 압축해제하면 “log4j.jar” 와 동일한 패키지, 클래스가 존재 합니다. 즉, 패키지, 클래스를 동일하게 해서 구현체 클래스를 fake하는 것입니다. 그렇게 호출된 로그정보(메세지, 로그레벨…) 는 SLF4J에게 전달하고 바인딩된 “LOGBack“이 실제로 로그를 Write하는 것입니다. slf4j-jc.jar - 출력시 fake 하는 클래스 - maven pom 설정 org.slf4j slf4j-api ${org.slf4j.version} org.slf4j jcl-over-slf4j ${org.slf4j.version} runtime ...