我在牛仔示例中修改了 relx.config,添加runtime_tools
{release, {echo_get_example, "1"}, [runtime_tools, echo_get]}.
{extended_start_script, true}.
当我使用 dbg:start() -> dbg:tracer() -> .... 调用 then 函数时没有任何输出。为什么?
由于您实际上可以调用该dbg
模块,因此您很可能已成功将其包含在发行版中。
您是否正在连接远程节点?在这种情况下,您必须告诉dbg
跟踪您连接到的节点:
debugger@localhost> dbg:tracer().
{ok,<0.35.0>}
debugger@localhost> dbg:n(target@host).
{ok,target@host}
debugger@localhost> dbg:p(all, call).
{ok,[{target@host,33},{debugger@localhost,34}]}
debugger@localhost> dbg:tp(...)