Log4j 또는 Log4j2를 사용하는 경우 사용하려는 로깅 구현에 적합한 시작을 포함하고 Logback을 제외해야하는 종속성을 변경해야합니다.
메이븐 빌드를 들어, 이적 루트 스타터 의존성에 의해 해결 기본 로깅 선발 제외하여 Logback을 제외 할 수 있습니다
: Gradle을에서
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
를, 그것은 구성 섹션에서 배제를 배치하는 가장 쉬운 방법
configurations {
all*.exclude group:'org.springframework.boot',
module:'spring-boot-starter-logging'
}
기본 로깅 스타터를 제외하면 오히려 사용하려는 로깅 구현을위한 스타터를 포함 할 수 있습니다. 메이븐으로이 같은 Log4j를 추가 할 수 있습니다 구축 :
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j</artifactId>
</dependency>
을 Gradle을에서이 같은 Log4j를 추가 할 수 있습니다 구축 :이 같은
compile("org.springframework.boot:spring-boot-starter-log4j")
당신의 application.properties :
logging.path=/var/log/
logging.file=onbase.log
#logging.level.root=WARN
#logging.level.root.org.springframework.security=DEBUG
출처 : 봄 부팅 액션에서 크레이그 벽
logback 또는 log4j? –