Syslog-ng

Syslog-ng provides some of the same features as syslog and metalog with a small difference. It can filter messages based on level and content (like Metalog), provide remote logging like syslog, handle logs from syslogd (even streams from Solaris), write to a TTY, execute programs, and it can act as a logging server. Basically it is the best of both loggers combined with advanced configuration.

Configure
You can add this line to the logrotate.conf file: