File _patchinfo of Package patchinfo.22926
<patchinfo incident="22926">
<category>recommended</category>
<issue tracker="jsc" id="SLE-23508"/>
<rating>moderate</rating>
<packager>msmeissn</packager>
<summary>Recommended update for log4j</summary>
<description>
This update ships log4j 2.17.1 to the SUSE Linux Enterprise Basesystem module. (jsc#SLE-23508)
- Removed alias log4j:log4j from log4j-1.2-api, since it is not a
drop-in replacement
Update to 2.17.1.
Fixed bugs:
- JdbcAppender now uses JndiManager to access JNDI resources.
JNDI is only enabled when system property log4j2.enableJndiJdbc
is set to true.
- Remove unused method.
- ExtendedLoggerWrapper.logMessage no longer double-logs when
location is requested.
- log4j-to-slf4j no longer re-interpolates formatted message
contents.
- Correct SpringLookup package name in Interpolator.
- log4j-to-slf4j takes the provided MessageFactory into account.
- Fix MapLookup to lookup MapMessage before DefaultMap.
- Buffered I/O checked had inverted logic in
RollingFileAppenderBuidler.
- Fix NPE when input is null in
StrSubstitutor.replace(String, Properties).
- Lookups with no prefix only read values from the configuration
properties as expected.
- Reduce ignored package scope of KafkaAppender.
</description>
</patchinfo>