Genbuf is a generic line-buffering tool for Unix written in 'C'.
It can multiplex multiple sources to a single destination
which is ideal for network logging, especially for clusters. It
also features backlog functionality so a failsafe transport can
be built with it.