3

カウボーイの例で relx.config を変更しました。runtime_tools {release, {echo_get_example, "1"}, [runtime_tools, echo_get]}. {extended_start_script, true}.

dbg:start() -> dbg:tracer() -> .... を使用すると、関数を呼び出しても何も出力されません。なぜ?

4

1 に答える 1

1

実際にモジュールを呼び出すことができるので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(...)

詳細については、こちらのドキュメントをdbg参照してください。

于 2015-12-10T12:50:00.600 に答える