This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch feature/log4j-sdk
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from 397ef10263 Validate properties in constructor
add 64a6e0bdc4 Move `Recycler` to `log4j-kit`
add a8eb765c75 Update @since tag
add 7624f5400c Validate recycler capacity in constructor
No new revisions were added by this update.
Summary of changes:
.../log4j/message/ReusableMessageFactory.java | 2 +-
.../message/ReusableParameterizedMessage.java | 2 +-
.../message/StringFormatterMessageFactory.java | 2 +-
.../MessageFactory2Adapter.java} | 113 +++++++++-----------
.../logging/log4j/util/ServiceLoaderUtil.java | 7 ++
.../logging/log4j/async/logger/AsyncLogger.java | 4 +-
.../org/apache/logging/log4j/core/LoggerTest.java | 4 +-
.../logging/log4j/core/util/JsonUtilsTest.java | 68 ------------
.../java/org/apache/logging/log4j/core/Logger.java | 2 +-
.../apache/logging/log4j/core/LoggerContext.java | 31 +++---
.../logging/log4j/core/config/Configuration.java | 2 +-
.../log4j/core/filter/StructuredDataFilter.java | 4 +-
.../logging/log4j/core/impl/CoreDefaultBundle.java | 38 +++++--
.../logging/log4j/core/impl/MutableLogEvent.java | 2 +-
.../log4j/core/impl/ReusableLogEventFactory.java | 4 +-
.../impl/internal}/ReusableMessageFactory.java | 99 +++++------------
.../log4j/core/layout/AbstractStringLayout.java | 4 +-
.../logging/log4j/core/layout/PatternLayout.java | 2 +-
.../log4j/core/layout/StringBuilderEncoder.java | 2 +-
.../log4j/core/pattern/DatePatternConverter.java | 2 +-
.../apache/logging/log4j/core/util/JsonUtils.java | 117 ---------------------
.../jctools/JCToolsRecyclerFactoryProvider.java | 17 ++-
.../JCToolsRecyclerFactoryProviderTest.java | 12 ++-
...ing.log4j.kit.recycler.RecyclerFactoryProvider} | 0
.../logging/log4j/kit/logger/AbstractLogger.java | 17 ++-
.../kit/logger/internal/DefaultLogBuilder.java | 4 +-
.../log4j/kit/message/RecyclingMessageFactory.java | 22 ++--
.../logging/log4j/kit/message}/package-info.java | 2 +-
.../recycler/{RecyclerKeys.java => Recycler.java} | 27 +++--
.../logging/log4j/kit}/recycler/RecyclerAware.java | 5 +-
.../log4j/kit}/recycler/RecyclerFactory.java | 2 +-
.../kit}/recycler/RecyclerFactoryProvider.java | 11 +-
.../log4j/kit/recycler/RecyclerProperties.java | 53 ++++++++++
.../log4j/kit/recycler/internal}/ArrayQueue.java | 2 +-
.../internal}/DummyRecyclerFactoryProvider.java | 14 +--
.../internal}/QueueingRecyclerFactoryProvider.java | 21 ++--
.../ThreadLocalRecyclerFactoryProvider.java | 32 +++---
.../logging/log4j/kit}/recycler/package-info.java | 2 +-
.../kit/recycler/support}/AbstractRecycler.java | 10 +-
.../log4j/kit/recycler/support}/package-info.java | 4 +-
.../log4j/kit/env/TestPropertyEnvironment.java} | 26 +++--
.../env/support/BasicPropertyEnvironmentTest.java | 22 +---
.../logging/log4j/kit/logger/TestListLogger.java | 4 +-
.../kit/recycler/internal}/ArrayQueueTest.java | 2 +-
.../internal}/RecyclerFactoryRegistryTest.java | 27 ++---
.../recycler/internal/RecyclerFactoryTestUtil.java | 51 +++++++++
.../ThreadLocalRecyclerFactoryProviderTest.java | 19 +---
.../layout/template/json/JsonTemplateLayout.java | 2 +-
.../template/json/resolver/CounterResolver.java | 2 +-
.../json/resolver/MessageParameterResolver.java | 2 +-
.../json/resolver/ReadOnlyStringMapResolver.java | 4 +-
.../json/resolver/StackTraceStringResolver.java | 4 +-
.../services/org.apache.logging.log4j.spi.Provider | 1 -
53 files changed, 413 insertions(+), 521 deletions(-)
copy
log4j-api/src/main/java/org/apache/logging/log4j/{message/FormattedMessageFactory.java
=> spi/MessageFactory2Adapter.java} (63%)
delete mode 100644
log4j-core-test/src/test/java/org/apache/logging/log4j/core/util/JsonUtilsTest.java
copy {log4j-api/src/main/java/org/apache/logging/log4j/message =>
log4j-core/src/main/java/org/apache/logging/log4j/core/impl/internal}/ReusableMessageFactory.java
(67%)
delete mode 100644
log4j-core/src/main/java/org/apache/logging/log4j/core/util/JsonUtils.java
rename
log4j-jctools/src/test/resources/META-INF/services/{org.apache.logging.log4j.spi.recycler.RecyclerFactoryProvider
=> org.apache.logging.log4j.kit.recycler.RecyclerFactoryProvider} (100%)
copy
log4j-api/src/main/java/org/apache/logging/log4j/util/StringBuilderFormattable.java
=>
log4j-kit/src/main/java/org/apache/logging/log4j/kit/message/RecyclingMessageFactory.java
(59%)
copy {log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit =>
log4j-kit/src/main/java/org/apache/logging/log4j/kit/message}/package-info.java
(95%)
rename
log4j-kit/src/main/java/org/apache/logging/log4j/kit/recycler/{RecyclerKeys.java
=> Recycler.java} (55%)
copy {log4j-api/src/main/java/org/apache/logging/log4j/spi =>
log4j-kit/src/main/java/org/apache/logging/log4j/kit}/recycler/RecyclerAware.java
(91%)
copy {log4j-api/src/main/java/org/apache/logging/log4j/spi =>
log4j-kit/src/main/java/org/apache/logging/log4j/kit}/recycler/RecyclerFactory.java
(97%)
copy {log4j-api/src/main/java/org/apache/logging/log4j/spi =>
log4j-kit/src/main/java/org/apache/logging/log4j/kit}/recycler/RecyclerFactoryProvider.java
(87%)
create mode 100644
log4j-kit/src/main/java/org/apache/logging/log4j/kit/recycler/RecyclerProperties.java
copy {log4j-api/src/main/java/org/apache/logging/log4j/internal/recycler =>
log4j-kit/src/main/java/org/apache/logging/log4j/kit/recycler/internal}/ArrayQueue.java
(97%)
copy {log4j-api/src/main/java/org/apache/logging/log4j/internal/recycler =>
log4j-kit/src/main/java/org/apache/logging/log4j/kit/recycler/internal}/DummyRecyclerFactoryProvider.java
(83%)
copy {log4j-api/src/main/java/org/apache/logging/log4j/internal/recycler =>
log4j-kit/src/main/java/org/apache/logging/log4j/kit/recycler/internal}/QueueingRecyclerFactoryProvider.java
(80%)
copy {log4j-api/src/main/java/org/apache/logging/log4j/internal/recycler =>
log4j-kit/src/main/java/org/apache/logging/log4j/kit/recycler/internal}/ThreadLocalRecyclerFactoryProvider.java
(79%)
copy {log4j-api/src/main/java/org/apache/logging/log4j/spi =>
log4j-kit/src/main/java/org/apache/logging/log4j/kit}/recycler/package-info.java
(95%)
copy {log4j-api/src/main/java/org/apache/logging/log4j/spi/recycler =>
log4j-kit/src/main/java/org/apache/logging/log4j/kit/recycler/support}/AbstractRecycler.java
(81%)
copy {log4j-core/src/main/java/org/apache/logging/log4j/core/appender =>
log4j-kit/src/main/java/org/apache/logging/log4j/kit/recycler/support}/package-info.java
(89%)
copy
log4j-kit/src/{main/java/org/apache/logging/log4j/kit/env/support/ClassLoaderPropertyEnvironment.java
=> test/java/org/apache/logging/log4j/kit/env/TestPropertyEnvironment.java}
(56%)
copy {log4j-api-test/src/test/java/org/apache/logging/log4j/internal/recycler
=>
log4j-kit/src/test/java/org/apache/logging/log4j/kit/recycler/internal}/ArrayQueueTest.java
(98%)
copy {log4j-api-test/src/test/java/org/apache/logging/log4j/internal/recycler
=>
log4j-kit/src/test/java/org/apache/logging/log4j/kit/recycler/internal}/RecyclerFactoryRegistryTest.java
(71%)
create mode 100644
log4j-kit/src/test/java/org/apache/logging/log4j/kit/recycler/internal/RecyclerFactoryTestUtil.java
copy {log4j-api-test/src/test/java/org/apache/logging/log4j/internal/recycler
=>
log4j-kit/src/test/java/org/apache/logging/log4j/kit/recycler/internal}/ThreadLocalRecyclerFactoryProviderTest.java
(80%)
delete mode 100644
log4j-to-slf4j/src/main/resources/META-INF/services/org.apache.logging.log4j.spi.Provider