Jan Mosig created LOG4J2-3470: --------------------------------- Summary: Expressions in property values are not expanded anymore Key: LOG4J2-3470 URL: https://issues.apache.org/jira/browse/LOG4J2-3470 Project: Log4j 2 Issue Type: Bug Affects Versions: 2.17.2 Environment: Running with / in:
* Spring Boot 2.6.6 * log4j 2.17.2 * Docker / K8s on Amazon EKS * Java 11 Reporter: Jan Mosig In our logging submodule we are using log4j2 properties with value expressions to do things, e. g. {code} <Property name="thing:Environment" value="${env:ENVIRONMENT}" /> <Property name="thing:Instance" value="${env:HOSTNAME}" /> {code} However, since we upgraded to 2.17.2, the expressions are not (always) expanded anymore, i. e. the log will contain {{environment:${env:ENVIRONMENT}}} rather than {{environment:my-fancy-env}}. The behavior is reproducible, however different applications behave differently, i. e. the same configuration yields different results (as in a race condition). The behavior is the same for the same config and application. Our current *workaround* is to downgrade to 2.17.1 for the time being. Is there maybe a connection to recently introduced raw values? Is this related to LOG4J2-3434? -- This message was sent by Atlassian Jira (v8.20.1#820001)