我在这里使用Spring启动教程关注Spring批处理:
https://spring.io/guides/gs/batch-processing/
我在POM中有以下内容
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-batch</artifactId>
</dependency>
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
</dependency>
父母为:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.3.RELEASE</version>
</parent>
我自动在控制台中收到DEBUG
个日志。
如何抑制它?无论我把application.properties
放进去,它都不会消失。
真的令人沮丧。
我在application.properties
尝试的行:
logging.level.org.springframework.batch: ERROR
logging.level.org.hibernate: ERROR
和
logging.level.org.springframework.web: ERROR
logging.level.org.hibernate: ERROR
尝试替换:with = - 得到相同的结果
这也行不通。
logging.level.=ERROR
答案 0 :(得分:2)
使用以下行创建logback.xml解决了以下问题:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<logger name="org.springframework.batch" level="ERROR"/>
<logger name="org.springframework.jdbc" level="ERROR"/>
</configuration>