Spring/Spring 이야기

log4j에서 logback으로 변경하는 방법

seungdols 2015. 7. 20. 20:55

아르바이트 하면서 눈치보면서 작성한거라 대충 쓰여있습니다. 궁금하신 점 댓글로 문의주세요.




기존 log4j 라이브러리를 다운 받는 dependency는 제거 한다.
그 후에 하위의 dependency를 추가 한다.
            ch.qos.logback
            logback-core
            1.1.2
        
        
            ch.qos.logback
            logback-classic
            1.1.2
        

        
        
            org.codehaus.janino
            janino
            2.7.7
        
        
            org.slf4j
            slf4j-api
            ${org.slf4j-version}
        
        
            org.slf4j
            jcl-over-slf4j
            ${org.slf4j-version}
        
        
            org.slf4j
            slf4j-jcl
            1.7.5
            
                
                    commons-logging
                    commons-logging
                
            
        
        
            org.slf4j
            log4j-over-slf4j
            1.7.7
        



commons-logging의 dependency를 제거 한다고 해도 메이븐의 경우 자동으로 추가 되는 경우가 있습니다.

pom.xml의 계층구조로 보면 commons-logging을 Exclude 할 수 있습니다.




    
        
        
            %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
            
        
    



    
        
    




logback-test.xml









<servlet.xml 에 추가하셔야 합니다.>


<Interceptor>  참고 : http://addio3305.tistory.com/


<logger를 확인 하기 위한 Controller>







반응형