JSON logs
JSON is a common format for log messages these days as it’s a structured log format and support for it is available in any modern logging framework.
The disadvantage of JSON logs is that they are very hard to read in their raw form. In situations where there is no central log system available for querying, users will need to rely on tools like jq to read such logs.
I prefer logfmt, which has the benefit of being human-readable without losing the structured, machine-readable nature.