上篇博文中,我们进一步改良了日志系统.即使用Direct类型的转换器,使得接受者有能力进行选择性的接收日志,而非fanout那样,只能够无脑的转发. 虽然使用Direct类型的转换器改进了日志系统.但它仍然有一定的局限性----不能根据多重条件进行路由选择. 在我们的日志系统中,我们可能不仅仅根据严重性订阅日志,也想根据发送源订阅.你可能根据从unix工具syslog了解过这个概念,它可以根据严重性(info/warning/crit...)和设备(auth/cron/kern)转发日志. 这将…