Rsyslog is an enhanced multi-threaded syslogd.
Among other features, it offers support for
on-demand disk buffering, reliable syslog over
TCP, writing to databases (MySQL, PostgreSQL,
Oracle, and many more), fully configurable output
formats (including high-precision timestamps), the
ability to filter on any part of the syslog
message, on-the-wire message compression, and the
ability to convert text files to syslog. It is a
drop-in replacement for stock syslogd and able to
work with the same configuration file syntax.
License: GNU General Public License (GPL)
Changes:
This is primarily a bugfixing release, but it also
offers new, advanced flow control options. So far,
only imfile utilizes these. The release contains
important bugfixes. For example, for a segfault on
hup, improper framing for syslog/tcp
communication, and processing empty lines in the
log file reader. Rsyslog 3.12.3 is a recommended
update to all v3 branch users, and users of 3.12.2
are urged to apply the update.