Notes:
Syslog-NG offers some features.
Using stunnel to encrypt traffic
Logging to a MySQL back end
Using TCP to ensure logging to destination.
Configuration options are modular
You can use filters to sort you data.