调试 Elixir phoenix.server
Debugging Elixir phoenix.server
我正在寻找一些关于如何调试的想法mix phoenix.server
当我 运行 命令没有输出并且它挂起(没有完成并显示 cmd 提示符)。我试过:
IEx -S mix phoenix.server
这将打开长生不老药会话,但此时我不确定下一步该做什么。我希望看到一些详细的信息,告诉我服务器启动停止的具体位置。我试过了:
mix phoenix.server --verbose
当然,那是行不通的。此时此刻,我正在努力找出正确的方法是什么。
尝试修改您的 dev.exs 文件并将记录器级别设置为调试。
在您的代码中,您需要引入 IEx 模块并在您要调试的位置放置一个 IEx.pry:
defmodule MyModule do
require IEx
def my_function do
IEx.pry
end
end
然后 运行 你在 IEx 上下文中的 phoenix 服务器:
iex -S mix phx.server
我正在寻找一些关于如何调试的想法mix phoenix.server
当我 运行 命令没有输出并且它挂起(没有完成并显示 cmd 提示符)。我试过:
IEx -S mix phoenix.server
这将打开长生不老药会话,但此时我不确定下一步该做什么。我希望看到一些详细的信息,告诉我服务器启动停止的具体位置。我试过了:
mix phoenix.server --verbose
当然,那是行不通的。此时此刻,我正在努力找出正确的方法是什么。
尝试修改您的 dev.exs 文件并将记录器级别设置为调试。
在您的代码中,您需要引入 IEx 模块并在您要调试的位置放置一个 IEx.pry:
defmodule MyModule do
require IEx
def my_function do
IEx.pry
end
end
然后 运行 你在 IEx 上下文中的 phoenix 服务器:
iex -S mix phx.server