GELF (Graylog Extended Log Format) is an
application-level logging protocol that avoids many of the shortcomings of
syslog. While it can be run over any stream or datagram transport protocol, it
has special support (chunking) to allow long messages to be split over multiple
datagrams.