Rsyslog is an advanced version of syslogd.
The goal of the Rsyslog project is to deliver a more configurable and reliable syslog deamon that supports reliable transmission modes such as TCP or RFC 3195 (syslog-reliable). This software does not, in any way, mean that the sysklogd package is unreliable. In fact, it is quite the opposite, and for the time being, the sysklogd package offers better program reliability than our brand-new modifications to it.
The name "rsyslog" appropriately stems from the planned support of syslog-reliable. Ironically, the initial release of Rsyslog does not support syslog-reliable or TCP-based syslog. Instead, it features enhanced configurability and database support. This is because full support for RFC 3195 would require more changes and significantly more fundamental architectural changes.
Our primary objective is to provide better control over the output format, based on questions asked on the loganalysis list and other sources. We have a Rsyslog that includes numerous enhancements, but none that live up to its name. The next step is to focus on support for the new syslog-protocol internet draft format. We are aware that some subtleties of syslog-protocol will need at least one significant architectural change to the syslogd, and this might cause some delays.
Our immediate priority is to receive feedback and eliminate any bugs in the current release. Only after that, we shall focus on advancing the code and introducing new features. Rsyslog is an excellent software that delivers where it matters. Its numerous enhancements make it the perfect choice for those seeking efficient and reliable logging systems.
Version 5.3.4: N/A