본문 바로가기
Spring

[Spring] logback 설정파일 위치 명시적으로 설정

by ONE.0 2016. 12. 28.

logback 설정파일 위치 명시적으로 설정

pom.xml과 web.xml에 다음과 같이 설정해주면 환경(개발, 테스트, 운영)에 따라 세팅값을 차등적용할 수 있도록 파일 경로를 명시할 수 있다.

- pom.xml -
 
<!-- logback 설정파일 위치 변경 -->
<dependency>
    <groupId>org.logback-extensions</groupId>
    <artifactId>logback-ext-spring</artifactId>
    <version>0.1.4</version>
    <exclusions>
        <exclusion>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
        </exclusion>
    </exclusions>
</dependency>
- web.xml -
 
<listener>
    <listener-class>ch.qos.logback.ext.spring.web.LogbackConfigListener</listener-class>
</listener>
<context-param>
    <param-name>logbackConfigLocation</param-name>
    <param-value>classpath:logback-${spring.profiles.active}.xml</param-value>
</context-param>


댓글