2017-02-14 3 views

答えて

4

Ectoはレベル:debugのSQLクエリを記録します。デフォルトでは、Loggerレベルは:warnconfig/test.exs)に設定されており、:debugレベルログは完全に無視されます。レベルを:debugに下げると、Ectoによって実行されたSQL照会が表示されます。 config/test.exsで、変更:

config :logger, level: :warn 

config :logger, level: :debug 

にして、 mix testを実行します。

また、:loggersの指示hereに従ってEctoがクエリを記録するレベルを変更することもできます。

+0

ありがとうございました!私は 'config /'でロガー設定を見つけましたが、 'test'環境ではそれが違っているとは思わなかったので、もっと複雑なことが起こっていると思いました... – jonleighton

関連する問題