web-dev-qa-db-ja.com

スプリングブート-ログをオフにできません

Application.propertiesファイルを使用して、Spring Bootアプリケーションの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 

どのプロパティファイルが読み込まれているのかを示す行が他にもありますが、この投稿をそれらで埋めたくありません。

これに続いて、自動構成レポートの出力を取得します。

構成に問題があるのか​​、これが原因で、起動時にSpringが出力を継続するのかと思いますか?

15
berimbolo

私自身の質問に答えても大丈夫です。試行錯誤の後、application.propertiesファイルを介して起動時にすべての出力を抑制する次のようになりました。

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

これが誰かを助けてくれることを願っています!

乾杯

15
berimbolo

選択したパッケージに以下を追加します。

logging.level.<package>=OFF

logging.level.root=OFFが機能しない

1
kimy82