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 mostly a bugfix and cleanup release. Some changed defaults make it easier to use advanced features. For example, high-precision timestamps are now enabled by default when writing log files. "Last message repeated n times" processing, a typical trouble spot, is turned off by default. The documentation has been improved and the v2-backward compatibility layer has been completed. This version is a candidate to become the next stable release.