Syslogd2
High capacity syslog data collection, filtering, and management.
...It can support input from text files, named-pipes, Linux kernel and user-defined Linux and (both IPv4 and IPv6) IP sockets (both UDP and TCP).
It provides a pre-loadable name-cache that can replace DNS services for host-name resolution.
Syslogd2 easy-to-use filters use string-matching to select messages which can then be modified, dropped, kept or re-routed (changed to new facilities).
Filters are applied to inputs, outputs or both to control msg-routing and network load.
Syslogd2 can spool messages on network failure and forward the spooled traffic on network restoration.
...