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

최대 1 분 소요

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>

태그:

카테고리:

업데이트:

댓글남기기