[jira] [Commented] (LOG4J2-3382) ${ctx:mdcValue} no longer populating in Property tag
[ https://issues.apache.org/jira/browse/LOG4J2-3382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17550532#comment-17550532 ] Lukas Krupa commented on LOG4J2-3382: - Please disregard my previous comment. After my detailed investigation I found the problem and it was my configuration :(. I used only 1 variable for pattern whereas 2 variable was changing, thus no new file created. > ${ctx:mdcValue} no longer populating in Property tag > > > Key: LOG4J2-3382 > URL: https://issues.apache.org/jira/browse/LOG4J2-3382 > Project: Log4j 2 > Issue Type: Bug > Components: Configuration >Affects Versions: 2.17.0 >Reporter: Paul Brown >Assignee: Carter Kozak >Priority: Major > > Values added to the Thread Context are no longer accessible from Property > tags. > {{}} > {{{} name="{}}}{{{}filename.transaction_log{}}}{{{}">${sys:access.log.location}/${web:contextPath}\{_}_{_}transaction\_$${ctx:txLogRecordType}.log{}}} > {{ }} > {{}} > {{}} > {{ }} > {{ }} > {{ }} > {{ name="Rolling-Transaction-Log-${ctx:txLogRecordType}"}} > {{ fileName="${filename.transaction_log}"}} > {{ > filePattern="${filenamePattern.transaction_log}">}} > {{ }} > {{ }} > {{ }} > {{ }} > {{ }} > {{ }} > {{ }} > {{}} > > Added to the MDC in Java: > {{org.slf4j.MDC.put("txLogRecordType", eventType);}} > The file produced now looks like: > {{myservice_transaction_${ctx.txLogRecordType}_2022-01-27-16.log}} > Prior to upgrading to log4j2 2.17.0, this interpolated as expected. > Have also tried myserver_transaction_%X\{txLogRecordType}.log, but gives > similar output file. -- This message was sent by Atlassian Jira (v8.20.7#820007)
[jira] [Commented] (LOG4J2-3382) ${ctx:mdcValue} no longer populating in Property tag
[ https://issues.apache.org/jira/browse/LOG4J2-3382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17550500#comment-17550500 ] Lukas Krupa commented on LOG4J2-3382: - [~meanwhileinhell] did you resolved this? I just run into similar problem and I tried multiple combinations. I don't know since when this is broken, but I can't get new file created Still running some tests to figure out when/why this happens. > ${ctx:mdcValue} no longer populating in Property tag > > > Key: LOG4J2-3382 > URL: https://issues.apache.org/jira/browse/LOG4J2-3382 > Project: Log4j 2 > Issue Type: Bug > Components: Configuration >Affects Versions: 2.17.0 >Reporter: Paul Brown >Assignee: Carter Kozak >Priority: Major > > Values added to the Thread Context are no longer accessible from Property > tags. > {{}} > {{{} name="{}}}{{{}filename.transaction_log{}}}{{{}">${sys:access.log.location}/${web:contextPath}\{_}_{_}transaction\_$${ctx:txLogRecordType}.log{}}} > {{ }} > {{}} > {{}} > {{ }} > {{ }} > {{ }} > {{ name="Rolling-Transaction-Log-${ctx:txLogRecordType}"}} > {{ fileName="${filename.transaction_log}"}} > {{ > filePattern="${filenamePattern.transaction_log}">}} > {{ }} > {{ }} > {{ }} > {{ }} > {{ }} > {{ }} > {{ }} > {{}} > > Added to the MDC in Java: > {{org.slf4j.MDC.put("txLogRecordType", eventType);}} > The file produced now looks like: > {{myservice_transaction_${ctx.txLogRecordType}_2022-01-27-16.log}} > Prior to upgrading to log4j2 2.17.0, this interpolated as expected. > Have also tried myserver_transaction_%X\{txLogRecordType}.log, but gives > similar output file. -- This message was sent by Atlassian Jira (v8.20.7#820007)