2017-05-09 73 views
1

我想关闭使用application.properties文件的春季启动应用程序在STS中的控制台输出。春季启动 - 无法关闭日志记录

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

logging.level.root=OFF 
spring.main.banner-mode=OFF 
[email protected]@ 

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

出于某种原因,上述特性我仍然可以从春在启动调试输出:

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 

有更多的线路告诉我这是被加载属性文件,但我不想填补这个职位与他们。

从此我得到了自动配置报告输出。

我想知道如果我有配置问题,如果这会导致春天继续输出启动?

回答

1

好回答我的问题,经过反复试验,我终于结束了其抑制经由application.properties文件中启动所有输出如下:

logging.level.root=OFF 
logging.level.org.springframework.boot=OFF 
spring.main.banner-mode=OFF 

我希望这可以帮助别人!

Cheers

1

将以下内容添加到您选择的包装中。

logging.level.<package>=OFF 

logging.level.root=OFF doesn't工作对我来说

+0

logging.level.org.springframework。* = OFF似乎也没有任何效果。 – berimbolo

+0

我认为它没有_。* _ just _logging.level.org.springframework = OFF_ – kimy82

+0

我在没有'*'的情况下尝试了它,只用'。'之后,没有任何工作。我试图在application.yml中关闭它,也没有完全关闭调试,我仍然从spring引导中获得DEBUG输出。 – berimbolo