Rsyslog is an enhanced multithreaded syslogd. Among others, it offers support for reliable syslog over TCP, RFC 3195, writing to MySQL databases, fully configurable output formats (including great timestamps), remote sender limitation, and flexible filtering on any message content. It is designed as a drop-in replacement for stock syslogd and thus able to work with the same config file syntax. Of
...Licence : GPL