I think with all the functionality in Rsyslog, someday it'll replace the current syslogd. Because the original syslogd have a very limited functionality. And capability to store its log to database is a must for me.
Though Rsyslog still need improvements with its performance. If you use it in a production environment, it'll takes for more than 10 seconds before storing it to database.
Thanks for the good software and article.