2017-05-09 86 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