[ 
https://issues.apache.org/jira/browse/LOG4J2-1866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16009953#comment-16009953
 ] 

Gary Gregory commented on LOG4J2-1866:
--------------------------------------

Thank you for your additional patch.

Personally, I find the syntax hard to use. If you look at the {{level}} option, 
it is simpler, more obvious and does not require the number of keys to match 
the number of defaults:

{noformat}
p|level{level=label, level=label, ...} 
{noformat}

I feel that that {{key=default}} syntax would be much easier for users to grok.

> Add default value to MdcPatternConverter 
> -----------------------------------------
>
>                 Key: LOG4J2-1866
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-1866
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Pattern Converters
>    Affects Versions: 2.8.2
>            Reporter: Izek Greenfield
>              Labels: converter, mdc, pattern
>         Attachments: Add_default_value_to_MDC_converter.patch, 
> Add_documentation_.patch
>
>
> When using %X in a pattern I can't define default value if the value does not 
> exist in MDC.
> I will be great to be able to define one like:
> {code:title=pattern|borderStyle=solid}
> %X{key}{hello}
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to