syslog-ng is a multi-platform syslogd replacement, with lots of new functionality. The original syslogd allows messages only to be sorted based on priority/facility pair, syslog-ng adds the possibility to filter based on message contents using regular expressions. The configuration scheme is both intuitive and powerful. Requires libol.
219999e21d63f786e34485f82ed02b7920da3ccf4151939fc4b2c771024ef394