0

我想将其他节点的所有输出重定向到一个主节点。

以下代码在另一个节点上运行。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().
4

1 回答 1

1

当我阅读 lager 的来源时,应该是您的流程的组长是日志将被定向的地方。他们测试这件事。我会在他们的跟踪器中提出一个问题以进行澄清:here

于 2013-08-21T01:14:56.223 回答