Spring boot - 无法关闭日志记录

ber*_*olo 13 java logging spring-boot

我正在尝试使用application.properties文件关闭STS中的控制台输出以获得Spring启动应用程序.

设置值logging.level.root似乎确实有一些效果,但我永远不能完全关闭它,也不能关闭自动配置报告输出.

logging.level.root=OFF
spring.main.banner-mode=OFF
application.version=@project.version@
Run Code Online (Sandbox Code Playgroud)

该横幅确实被属性spring.main.banner-mode关闭.

由于某些原因,我仍然在启动时从spring获得DEBUG输出:

 2017-05-09 15:33:16.744 DEBUG 11772 --- [           main] .b.l.ClasspathLoggingApplicationListener : Application started with classpath:
 2017-05-09 15:33:16.798 DEBUG 11772 --- [           main] o.s.boot.SpringApplication               : Loading source class 
Run Code Online (Sandbox Code Playgroud)

有更多行告诉我正在加载哪些属性文件,但我不想用它们填写这篇文章.

接下来我将获得自动配置报告输出.

我想知道我是否有配置问题,如果这会导致spring在启动时继续输出?

ber*_*olo 16

好的回答我自己的问题,经过反复试验后,我终于得到了以下内容,它通过application.properties文件禁止启动时的所有输出:

 logging.level.root=OFF
 logging.level.org.springframework.boot=OFF
 spring.main.banner-mode=OFF
Run Code Online (Sandbox Code Playgroud)

我希望这可以帮助其他人!

干杯