【原创】lager研究小结


      很久之前遇到了个关于 lager 的问题,直观上没有头绪,客观上问题太小,无伤大雅,故一直搁置。最近比较空,决定扫一扫之前的“门前雪”,于是乎,翻看了 lager 的源码。
      下面简单说说翻看 lager 源码的时候可以学到什么吧。

1.关于 linux console 的配色方案



【原创】lager研究小结_第1张图片







结论:可以学到 linux console 上颜色配置相关知识。

2. 可以对 gen_event 行为模式有更系统全面的了解

【原创】lager研究小结_第2张图片



【原创】lager研究小结_第3张图片

【原创】lager研究小结_第4张图片

结论:可以这么说,在不了解 gen_event 之前看 lager 源码会有云里雾里的感觉,so,你懂的。

3. 针对消息量的流控功能



【原创】lager研究小结_第5张图片



结论:消息队列中消息量控制有很多种方法,此乃其一。

除上面 3 点外,还可以研究 parse transform 的处理,研究对 syslog 的支持等。

-=-=-=-=-=-

最后给出,lager 在默认配置下的监督树结构图
【原创】lager研究小结_第6张图片

整体如下




你可能感兴趣的:(lager)