This is an automated email from the ASF dual-hosted git repository.
vy pushed a change to branch recycler-api-3.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from 7b695446b9 Merge remote-tracking branch 'origin/main' into
recycler-api-3.x
add f04667fda8 LOG4J2-3660 Fix `%notEmpty` for empty MDC/NDC inputs
add 67bafa650a LOG4J2-3660 Add `MdcPatternConverter` fixes missing from
the cherry-pick
add d82722e6f2 Merge remote-tracking branch 'origin/main' into
recycler-api-3.x
add 4c9a39affd Add RecyclerAware interface
add 6c0fba83ac Simplify `AbstractRecycler`
add 03927348d1 Make queue-size in `ThreadLocalRecyclerFactory` configurable
No new revisions were added by this update.
Summary of changes:
.../log4j/message/ReusableMessageFactoryTest.java | 2 +-
.../logging/log4j/spi/RecyclerFactoriesTest.java | 27 +++++++---
.../log4j/spi/ThreadLocalRecyclerFactoryTest.java | 10 ++--
.../logging/log4j/internal/DefaultLogBuilder.java | 24 +++++----
.../apache/logging/log4j/spi/AbstractLogger.java | 27 +++++-----
.../apache/logging/log4j/spi/AbstractRecycler.java | 24 +++++----
.../logging/log4j/spi/DummyRecyclerFactory.java | 8 ++-
.../logging/log4j/spi/QueueingRecyclerFactory.java | 8 ++-
.../spi/{package-info.java => RecyclerAware.java} | 9 ++--
.../logging/log4j/spi/RecyclerFactories.java | 60 +++++++++++++++-------
.../log4j/spi/ThreadLocalRecyclerFactory.java | 48 +++++++++--------
.../VariablesNotEmptyReplacementConverterTest.java | 16 ++++++
.../core/pattern/LogEventPatternConverter.java | 8 +++
.../log4j/core/pattern/MdcPatternConverter.java | 6 +++
.../log4j/core/pattern/NdcPatternConverter.java | 6 +++
.../VariablesNotEmptyReplacementConverter.java | 31 ++++++++++-
16 files changed, 216 insertions(+), 98 deletions(-)
copy
log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/di/DefaultScope.java
=> log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractRecycler.java
(60%)
copy log4j-api/src/main/java/org/apache/logging/log4j/spi/{package-info.java
=> RecyclerAware.java} (81%)