jon*_*ton 4 elixir ecto phoenix-framework
使用Ecto测试时mix test ...
,不会显示执行的SQL.据我所知,它也没有记录到任何文件.我怎么能看到它?(我使用Ecto作为Phoenix应用程序的一部分.)
Dog*_*ert 14
Ecto使用级别记录SQL查询:debug
.默认情况下,Logger级别设置为:warn
in config/test.exs
,这将完全忽略:debug
级别日志.您可以降低级别以:debug
查看Ecto执行的SQL查询.在config/test.exs
,改变:
config :logger, level: :warn
Run Code Online (Sandbox Code Playgroud)
至
config :logger, level: :debug
Run Code Online (Sandbox Code Playgroud)
然后跑mix test
.
您还可以:loggers
按照此处的说明更改Ecto记录查询的级别.
归档时间: |
|
查看次数: |
1793 次 |
最近记录: |