Erlang:remsh连接时,为什么我看不到错误日志:info\u msg输出?

Erlang:remsh连接时,为什么我看不到错误日志:info\u msg输出?,erlang,Erlang,我使用-remsh标志连接到一个正在运行的节点,并运行我通常的公共测试健全性测试,但是shell中没有出现错误\u logger:info\u msg消息。为什么?SASL默认事件处理程序将只向本地节点的console/tty写入事件。 当通过-remsh连接时,您将启动第二个节点并通过 消息传递到第一个。节点BIF的输出可以确认这一点 调用error\u logger函数将向本地“error\u logger”发送事件 已注册的进程,它是gen_事件服务器。您可以使用 错误日志:tty/1和错

我使用-remsh标志连接到一个正在运行的节点,并运行我通常的公共测试健全性测试,但是shell中没有出现错误\u logger:info\u msg消息。为什么?

SASL默认事件处理程序将只向本地节点的console/tty写入事件。 当通过-remsh连接时,您将启动第二个节点并通过 消息传递到第一个。节点BIF的输出可以确认这一点

调用error\u logger函数将向本地“error\u logger”发送事件 已注册的进程,它是gen_事件服务器。您可以使用 错误日志:tty/1和错误日志:logfile/1,请参阅基本文档中的参考文档 应用程序组,然后是内核应用程序,然后是错误记录器模块

您还可以将自己的事件处理程序添加到“error\u logger”服务器,然后该服务器可以 你想做什么就做什么。我想可能是logger:logfile/1出错了 不过对你的目的来说已经足够了

-斯科特