[ https://issues.apache.org/jira/browse/LOG4J2-1923?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Imri Zvik updated LOG4J2-1923: ------------------------------ I am not sure. I am mostly assuming this due to the documentation. Apologies if I am wrong about this. Nonetheless, we feel that other users may benefit from this feature. > 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)