Some time ago now I was in a meeting with a customer where I first learned of the new syslog standard, RFC5424. I say “new” because, despite it being ten years old, it was new to me.
The result is a fully RFC compliant
syslogd, and a
libsyslog with a
syslog.h header for sending RFC5424 events from applications!