error_logger打印的服务器状态是处理“最后一条消息”时的状态?

时间:2015-07-02 03:20:27

标签: erlang gen-server

原谅我可怜的英语,

我的意思是当gen_server崩溃时,error_logger打印"Last message in was""When Server State",服务器状态值是处理Last消息之前的状态吗?

1 个答案:

答案 0 :(得分:3)

在gen_server中,状态由代码的通用部分存储,该部分应该是健壮的。它由回调函数改变,回调函数必须返回新的状态值作为结果。

当系统报告错误时,报告的状态是作为参数传递给负责崩溃的回调。