Details
-
Question
-
Status: Open
-
Blocker
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Hi Team,
We were using log4j 2.17.1 version and we were not facing any issue while resolving the system variable placeholder in log4j2.xml file.
Post upgrading to 2.17.2 or 2.18.0 we are the log4 lib not replacing the place holder with provided system variable.
our configuration:
log4j2.xml
<Properties>
<Property name="logpath">${bundle:config:aap.LogPath}</Property>
</Properties>
config.properties
LogPath=/logs/appName/${sys:appEnvironment}/${sys:instanceName}
The above ${sys:appEnvironment} and ${sys:instanceName} are not resolving after 2.17.2 onwards.
There is mandate that we no longer can use the 2.17.1 version in our company due to security reasons so using 2.17.2 or above is a must but we are blocked due to the above filepath issue.
Kindly guide us on this to fix it. Thank you. **
Attachments
Issue Links
- is related to
-
LOG4J2-3317 After 2.17.1 upgarde, Route appenders with dynamic file writing are not working .
- Resolved