syslog-ng allows you to flexibly collect, parse, classify, and correlate logs from across your infrastructure, and store or route them to log analysis tools. It is an implementation of the syslog protocol (RFC 5424) with extensions.
syslog-ng is a portable implementation that works on many platforms.
An arm64 implementation on Packet’s Type 2A Cavium ThunderX 96-core server was measured by a Balabit engineer at 760,000 messages per second, one of the best results to date across architectures.
A current source release of syslog-ng available via Github as of August 10, 2018 is version 3.17.2. A number of Linux distributions support syslog-ng, typically providing older stable releases.