他のノードのすべての出力を 1 つのメイン ノードにリダイレクトしたいと考えています。
次のコードは、他のノードで実行されます。lager:info
の出力はメイン ノード コンソールで見つかりませんが、io:format
の出力は見つかります。なんで?
-module(friar_sup).
-compile([{parse_transform, lager_transform}]).
-behaviour(supervisor).
test_a(Node)->
true = group_leader(rpc:call(Node,erlang,whereis,[user]),self()),
lager:info("friar_sup_test_a"), %% <--------output cannot be found, why??
io:format("friar_sup_test_b"),
erlang:group_leader().