Imri Zvik created LOG4J2-1923: --------------------------------- Summary: JSONLayout should allow stacktrace as string Key: LOG4J2-1923 URL: https://issues.apache.org/jira/browse/LOG4J2-1923 Project: Log4j 2 Issue Type: Improvement Components: Layouts Reporter: Imri Zvik Priority: Trivial
In previous versions, log4j's JSONLayout used to output stacktraces as strings. Some places in the configuration still mention it: https://logging.apache.org/log4j/2.x/manual/layouts.html#JSONLayout The motivation behind restoring this functionality, is that sometimes the logs are used to be viewed by humans, via UIs like Kibana or docker logs with jq, and the nested JSON object that log4j2 currently produces is mostly unreadable. Various workaround exists, like using logstash to flatten this, but IMO log4j2 should have a configuration knob to do this out of the box and save the unneeded transformation, so the logs could be easily viewed at the source (e.g. docker logs command). -- This message was sent by Atlassian JIRA (v6.3.15#6346)