I'm using syslog-ng rpm version 3.12.1-2 on CentOS 7
When we receive events remotely from another CentOS 7 host it uses the RFC5424 format and parses the messages correctly.
However we have some hosts that are older and still using rsyslog which is using the RFC3164 format - those events do not parse correctly.