【发布时间】:2017-09-29 19:16:11
【问题描述】:
目前,我正在寻找在运行 mix 任务时添加 SQL 语句日志记录的方法。例如,mix ecto.rollback 和 mix ecto.migrate 等命令输出信息:
...
13:45:53.016 [info] == Running Repo.Migrations.AddAmountToUserResources.change/0 backward
13:45:53.016 [info] alter table user_resources
...
但是,我希望看到ecto 生成的准确的 SQL 语句,而不是神秘的alter table user_resources,它会命中 DB。
有什么办法吗?
我检查了几个 SO 答案,看起来很相关(例如 Disable Elixir Ecto Debug output)。不幸的是,在我上面的案例中,他们没有帮助我。 提前致谢。
【问题讨论】:
标签: elixir phoenix-framework ecto elixir-mix