[ https://issues.apache.org/jira/browse/LOG4J2-3382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17484851#comment-17484851 ]
Carter Kozak commented on LOG4J2-3382: -------------------------------------- Try replacing $${ctx:txLogRecordType} with ${ctx:txLogRecordType} > ${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. > {{<Properties>}} > {{{} <Property > name="{}}}{{{}filename.transaction_log{}}}{{{}">${sys:access.log.location}/${web:contextPath}\{_}_{_}transaction\_$${ctx:txLogRecordType}.log{}}} > {{ </Property>}} > {{<Properties>}} > {{<appenders>}} > {{ <Routing name="TRANSACTION_LOG">}} > {{ <Routes pattern="$${ctx:txLogRecordType}">}} > {{ <Route>}} > {{ <RollingFile > name="Rolling-Transaction-Log-${ctx:txLogRecordType}"}} > {{ fileName="${filename.transaction_log}"}} > {{ > filePattern="${filenamePattern.transaction_log}">}} > {{ <PatternLayout pattern="%m" />}} > {{ <TimeBasedTriggeringPolicy interval="1" />}} > {{ <DefaultRolloverStrategy max="31" />}} > {{ </RollingFile>}} > {{ </Route>}} > {{ </Routes>}} > {{ </Routing>}} > {{</appenders>}} > > 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.1#820001)