Server/Spring
전자정부프레임워크(egov) logback 설정
selfstarter
2019. 7. 12. 10:43
전자정부프레임워크(egov) logback 설정
logback 설정
- pom.xmlch.qos.logbacklogback-classic1.1.7
logback.xml 생성
src/main/resources에 xml 파일 생성
%d{HH:mm} %-5level %logger{36} - %msg%n
egov에서 적용이 안될 때
- 기존에 spring에서 logback을 사용하던 설정 그대로 egov에 적용해도 적용이 안될 때가 있다.
- 이럴 땐 logback이 아닌 log4j 라이브러리를 참고하기 때문에 나타나는 현상
- log4j 관련 설정을 무시하도록 설정한다
- pom.xml에 log4j 무시 exclusion 추가
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.logging</artifactId>
<version>${egovframework.rte.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
</exclusion>
</exclusions>
</dependency>
Add a provider like Hibernate Validator (RI) to your classpath 에러
- hibernate 를 추가하라는 에러가 발생하면 아래 dependency를 추가한다
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version></dependency>
</dependency>