Log4jまたはLog4j2を使用している場合、使用するログ実装の適切なスターターを含むように依存関係を変更し、Logbackを除外する必要があります。
Mavenのビルドのために、あなたは推移ルートスターター依存性によって解決デフォルトのロギングスターター除外して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'
}
デフォルトのロギングスタータが除外されているので、使用するロギング の実装にスタータを追加できるようになりました。 Mavenのを使用すると、このように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
出典:Spring Boot in action Craig Walls
logbackまたはlog4j? –