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が出力を継続するのかと思いますか?
私自身の質問に答えても大丈夫です。試行錯誤の後、application.propertiesファイルを介して起動時にすべての出力を抑制する次のようになりました。
logging.level.root=OFF
logging.level.org.springframework.boot=OFF
spring.main.banner-mode=OFF
これが誰かを助けてくれることを願っています!
乾杯
選択したパッケージに以下を追加します。
logging.level.<package>=OFF
logging.level.root=OFF
が機能しない