【发布时间】:2017-09-08 09:10:37
【问题描述】:
在Hex docs for Supervisor 中有一行声明:
使用此模块实现的主管具有一组标准的接口函数,包括跟踪和错误报告功能。
不幸的是,我不知道该怎么做。我想要的是某种钩子/通知/事件,当Supervisor 检测到童工已崩溃并正在重新启动时会触发。主要是,我只想记录一个工人崩溃的事实,以便我可以向用户显示这个错误,在我的情况下,这需要将错误消息写入数据库中的一个字段。
我错过了什么?有没有什么地方可以传递一个函数或模块,当孩子被终止时会被调用?
【问题讨论】:
标签: elixir erlang-otp erlang-supervisor