The Graylog Extended Log Format (GELF) is a log format.
The graylog Extended Log Format (GELF) is a log format that avoids the shortcomings of classic plain syslog:
- Limited to length of 1024 bytes – Not much space for payloads like backtraces
- No data types in structured syslog. You don’t know what is a number and what is a string.
- The RFCs are strict enough but there are so many syslog dialects out there that you cannot possibly parse all of them.
- No compression
There are a number of software libraries that can be used to produce logs in GELF, e.g. log4j2.
Links: