[
https://issues.apache.org/jira/browse/LOG4J2-2641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16871731#comment-16871731
]
Matt Sicker commented on LOG4J2-2641:
-------------------------------------
The X conversion pattern is for ThreadContext values. That was just an example.
There's probably an open issue somewhere in here about making the JsonLayout
more configurable, but the workaround currently is to build your own JSON
layout using a pattern layout to make a sort of JSON template.
> How to Log object entries outside the message entry
> ---------------------------------------------------
>
> Key: LOG4J2-2641
> URL: https://issues.apache.org/jira/browse/LOG4J2-2641
> Project: Log4j 2
> Issue Type: Question
> Reporter: Peter Podniesinski
> Priority: Trivial
>
> Hi Team. I could use some advice how to craft a log statement that prints
> both a String Message along with a request json details.
> If I do something like this it gets stringified and shows up in the
> `_message_` field in Logstash.
> {code:java}
> logger.info("Create Account Application. Request: {}",
> gson.toJson(depositApplicationRequest));`{code}
>
>
> Ideally I want this to show up looking like:
>
> {code:java}
> { request: ...,
> message: 'Create Account Application' }{code}
>
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)