2017-12-21 8 views
0

私は非常に単純なSpring Boot 2.0プロジェクトを1つのSpockテストで使用しています。このテストでは、リアクティブWebClient(org.springframework.web.reactive.function.client.WebClient)を使用しますが、Spring関連のものは何もありません。すべてがうまくいっていますが、ロギングは非常に騒々しいです。どのように私はそれをオフにすることができますか?シンプル・スポーク・テストでログ・レベルが変化しない

試験はsrc/test/groovy/com/exampleです。

src/main/resources/application.yml

logging: 
    level: 
    ROOT: ERROR 

src/main/resources/log4j.properties:そして、私はこれらの2つのファイルを追加

log4j.rootLogger=ERROR,stdout 

(騒々しいログステートメントは、DEBUGレベルである)

私はまだ騒々しいログを取得します。私もこれらのファイルをsrc/test/resourcesに移動しようとしました。 Spockでルートログレベルを設定するにはどうすればよいですか?

+0

テストケースを実行している間--echoErrしてみてください –

答えて

0

私は、Spring Boot/Spockがデフォルトでログバックを使用していることを発見しました。このファイルを追加すると、問題を修正:

src/test/resources

<configuration /> 
関連する問題