This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch fix/remove-log4j-api
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
discard a02e2f2aa8 Remove Log4j API 3.x
discard b8d502462f Fix Windows test failures
discard 030e2da078 Fix OSGi configuration
discard 8c2ac517b6 Adapt `log4j-perf-test` to Log4j API 2.x
discard 5e5e0b1ed2 Adapt `log4j-layout-template-json-test` to Log4j API 2.x
discard 8772d927b7 Adapt `log4j-jdbc` to Log4j API 2.x
discard c046f76f88 Adapt `log4j-gc-test` to Log4j API 2.x
discard 76419ecd45 Adapt `log4j-layout-template-json` to Log4j API 2.x
discard f5def618a5 Adapt `log4j-flume-ng` to Log4j API 2.x
discard b867e1321d Adapt `log4j-async-logger` to Log4j API 2.x
discard 00ac582ecf Adapt `log4j-core` to Log4j API 2.x
discard 11a0a43aa3 Adapt `log4j-plugins` to Log4j API 2.x
discard 5abda8ce08 Adapt `Log4jExtension` to Log4j API 2.x
discard 0ca03caebb Inline missing `String.trimToOptional`
discard cff6547762 Move `ReflectionUtil` to `log4j-plugins`
discard c2a0909b3c Replace `o.a.l.l.lang` annotations with JSpecify
discard 67b0fefa7a Rebase `log4j-to-slf4j` upon Log4j API 2.24.0
discard b764fa0075 Rebase `log4j-to-jul` upon Log4j API 2.24.0
discard 960c287da5 Downgrade to `log4j-api` version `2.24.0-SNAPSHOT`
discard bb350df692 Update @since tag
discard 076fa05e4a Move `Recycler` to `log4j-kit`
discard 17f1336e35 Fix Javadoc
discard c3f4261f98 Replace `PropertiesUtil` with `PropertyEnvironment`
add 1bbcf8b156 Replace `PropertiesUtil` with `PropertyEnvironment`
add 4ed5c1871f Fix Javadoc
add 39642b94a7 Add support for `Locale`, `TimeZone` and `ZoneId`
add d74dd97d56 Replace `JsonTemplateLayoutDefaults` with properties class
add d25aaf8bb3 Apply suggestions from review #2396
add d61ad26095 Rename `Resources` to `Log4jStaticResources`
add de4261030b Refactor property names
add 58033dbe8a Move `Recycler` to `log4j-kit`
add f154c16fa5 Update @since tag
add a3a734738e Downgrade to `log4j-api` version `2.24.0-SNAPSHOT`
add f8b57de9f9 Rebase `log4j-to-jul` upon Log4j API 2.24.0
add f52082b50d Rebase `log4j-to-slf4j` upon Log4j API 2.24.0
add d1d1d5e401 Replace `o.a.l.l.lang` annotations with JSpecify
add dccea80fc7 Move `ReflectionUtil` to `log4j-plugins`
add 7c711257d3 Inline missing `String.trimToOptional`
add 389783474d Adapt `Log4jExtension` to Log4j API 2.x
add f9cabd1e22 Adapt `log4j-plugins` to Log4j API 2.x
add a27abfcf5e Adapt `log4j-core` to Log4j API 2.x
add 95e3aa6abf Adapt `log4j-async-logger` to Log4j API 2.x
add ea18fd3b85 Adapt `log4j-flume-ng` to Log4j API 2.x
add c381c6d765 Adapt `log4j-layout-template-json` to Log4j API 2.x
add f87ef9ff1d Adapt `log4j-gc-test` to Log4j API 2.x
add fd4f0d0f57 Adapt `log4j-jdbc` to Log4j API 2.x
add af5b195d03 Adapt `log4j-layout-template-json-test` to Log4j API 2.x
add 0983aa89c3 Adapt `log4j-perf-test` to Log4j API 2.x
add c82b678c17 Fix OSGi configuration
add 937aaf0fa5 Fix Windows test failures
add 202f355386 Remove Log4j API 3.x
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (a02e2f2aa8)
\
N -- N -- N refs/heads/fix/remove-log4j-api (202f355386)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../config/PropertiesConfigurationFactory.java | 3 +-
.../apache/log4j/xml/XmlConfigurationFactory.java | 3 +-
.../org/apache/log4j/config/AutoConfigTest.java | 3 +-
.../log4j/config/XmlConfigurationFactoryTest.java | 3 +-
.../async/logger/AsyncLoggerConfigDelegate.java | 45 -------
.../async/logger/AsyncLoggerConfigDisruptor.java | 47 ++++---
...java => AsyncLoggerConfigExceptionHandler.java} | 8 +-
.../log4j/async/logger/AsyncLoggerContext.java | 4 +-
.../log4j/async/logger/AsyncLoggerDisruptor.java | 39 ++++--
...ndler.java => AsyncLoggerExceptionHandler.java} | 6 +-
.../log4j/async/logger/AsyncLoggerKeys.java | 75 ------------
.../log4j/async/logger/AsyncLoggerProperties.java | 51 ++++++++
.../AbstractAsyncExceptionHandler.java | 4 +-
.../AsyncLoggerConfigDefaultExceptionHandler.java | 8 +-
...ltBundle.java => AsyncLoggerDefaultBundle.java} | 50 ++++++--
.../AsyncLoggerDefaultExceptionHandler.java | 8 +-
...> AsyncLoggerInstanceFactoryPostProcessor.java} | 4 +-
.../internal/DefaultAsyncWaitStrategyFactory.java | 23 ++--
.../log4j/async/logger/internal/DisruptorUtil.java | 94 --------------
.../logger/AsyncLoggerConfigErrorOnFormat.java | 2 +-
.../AsyncLoggerEventTranslationExceptionTest.java | 3 +-
.../async/logger/QueueFullAsyncLogger3Test.java | 9 +-
.../logging/log4j/core/test/TestConstants.java | 56 +++++----
.../async/AsyncAppenderConfigTest_LOG4J2_2032.java | 2 +-
.../async/AsyncQueueFullPolicyFactoryTest.java | 41 ++++---
.../log4j/core/config/TestConfiguratorError.java | 4 +-
.../core/config/xml/XmlConfigurationPropsTest.java | 4 +-
.../filter/MutableThreadContextMapFilterTest.java | 6 +-
.../logging/log4j/core/impl/TestPropertyKeys.java | 2 +-
.../log4j/core/net/UrlConnectionFactoryTest.java | 8 +-
.../core/net/ssl/SslConfigurationFactoryTest.java | 18 +--
.../apache/logging/log4j/core/LoggerContext.java | 8 +-
.../logging/log4j/core/appender/AsyncAppender.java | 4 +-
.../log4j/core/appender/ConsoleAppender.java | 5 +-
.../core/async/AsyncQueueFullPolicyFactory.java | 68 +++++------
.../log4j/core/config/AbstractConfiguration.java | 6 +-
.../AwaitUnconditionallyReliabilityStrategy.java | 4 +-
.../log4j/core/config/ConfigurationFactory.java | 6 +-
.../log4j/core/config/ConfigurationSource.java | 4 +-
.../core/config/DefaultConfigurationFactory.java | 12 +-
.../logging/log4j/core/config/HttpWatcher.java | 4 +-
.../core/config/ReliabilityStrategyFactory.java | 4 +-
.../core/filter/MutableThreadContextMapFilter.java | 4 +-
.../log4j/core/impl/ContextDataFactory.java | 4 +-
.../core/impl/ContextDataInjectorFactory.java | 2 +-
.../{DefaultBundle.java => CoreDefaultBundle.java} | 18 ++-
....java => CoreInstanceFactoryPostProcessor.java} | 33 +++--
.../impl/{CoreKeys.java => CoreProperties.java} | 135 ++++++++++-----------
.../log4j/core/impl/Log4jContextFactory.java | 7 +-
.../logging/log4j/core/impl/Log4jProvider.java | 3 +-
.../log4j/core/layout/AbstractStringLayout.java | 6 +-
.../logging/log4j/core/layout/PatternLayout.java | 4 +-
.../log4j/core/net/UrlConnectionFactory.java | 8 +-
.../log4j/core/net/ssl/KeyStoreConfiguration.java | 4 +-
.../core/net/ssl/SslConfigurationFactory.java | 6 +-
.../core/net/ssl/TrustStoreConfiguration.java | 4 +-
.../logging/log4j/core/time/ClockFactory.java | 6 +-
.../log4j/core/time/internal/SystemClock.java | 7 +-
.../log4j/core/util/AuthorizationProvider.java | 17 +--
.../core/util/BasicAuthorizationProvider.java | 11 +-
.../apache/logging/log4j/core/util/Constants.java | 8 +-
.../org/apache/logging/log4j/core/util/Loader.java | 9 +-
.../apache/logging/log4j/core/util/UuidUtil.java | 7 +-
.../log4j/gctests/GcFreeLoggingTestUtil.java | 4 +-
.../jctools/JCToolsRecyclerFactoryProvider.java | 11 +-
.../org/apache/logging/log4j/jndi/JndiManager.java | 9 +-
.../jndi/{JNDIKeys.java => JndiProperties.java} | 10 +-
.../logging/log4j/jndi/lookup/JndiLookup.java | 4 +-
.../log4j/jndi/selector/JndiContextSelector.java | 2 +-
log4j-jul/pom.xml | 2 +-
.../log4j/jul/{JulKeys.java => JulProperties.java} | 16 +--
.../apache/logging/log4j/jul/LevelConverter.java | 2 +-
.../apache/logging/log4j/jul/LevelTranslator.java | 2 +-
.../org/apache/logging/log4j/jul/LogManager.java | 2 +-
.../logging/log4j/jul/test/ApiLoggerTest.java | 2 +-
.../{JulTestKeys.java => JulTestProperties.java} | 6 +-
.../logging/log4j/kit/env/Log4jProperty.java | 10 ++
.../kit/env/support/BasicPropertyEnvironment.java | 44 ++++++-
.../logging/log4j/kit/recycler/Recycler.java | 5 -
.../{RecyclerKeys.java => RecyclerProperties.java} | 32 +++--
.../internal/QueueingRecyclerFactoryProvider.java | 8 +-
.../ThreadLocalRecyclerFactoryProvider.java | 11 +-
.../env/support/BasicPropertyEnvironmentTest.java | 51 +++++++-
.../internal/RecyclerFactoryRegistryTest.java | 4 +-
.../recycler/internal/RecyclerFactoryTestUtil.java | 4 +-
.../JsonTemplateLayoutAdditionalFieldTest.java | 4 +-
.../template/json/JsonTemplateLayoutTest.java | 5 +-
.../log4j/layout/template/json/TestHelpers.java | 3 +
.../resolver/StackTraceStringResolverTest.java | 6 +-
.../layout/template/json/JsonTemplateLayout.java | 85 +++++++++----
.../template/json/JsonTemplateLayoutDefaults.java | 113 -----------------
.../json/JsonTemplateLayoutProperties.java | 59 +++++++++
.../json/resolver/CaseConverterResolver.java | 4 +-
.../json/resolver/EventResolverContext.java | 6 +
.../template/json/resolver/ExceptionResolver.java | 9 +-
.../resolver/StackTraceElementResolverContext.java | 17 +++
.../json/resolver/TemplateResolverConfig.java | 13 +-
.../json/resolver/TemplateResolverContext.java | 3 +
.../template/json/resolver/TemplateResolvers.java | 2 +-
.../template/json/resolver/TimestampResolver.java | 12 +-
.../perf/jmh/AsyncLoggersLocationBenchmark.java | 2 +-
.../CopyOnWriteOpenHashMapThreadContextMap.java | 4 +-
.../GarbageFreeOpenHashMapThreadContextMap.java | 4 +-
.../logging/log4j/script/ScriptManagerImpl.java | 2 +-
.../{ScriptKeys.java => ScriptProperties.java} | 12 +-
.../script/factory/ScriptManagerFactoryImpl.java | 4 +-
.../apache/logging/log4j/script/TestConstants.java | 2 +-
107 files changed, 841 insertions(+), 832 deletions(-)
delete mode 100644
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger/AsyncLoggerConfigDelegate.java
copy
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger/{AsyncLoggerConfigDefaultExceptionHandler.java
=> AsyncLoggerConfigExceptionHandler.java} (75%)
copy
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger/{AsyncLoggerDefaultExceptionHandler.java
=> AsyncLoggerExceptionHandler.java} (78%)
delete mode 100644
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger/AsyncLoggerKeys.java
create mode 100644
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger/AsyncLoggerProperties.java
rename
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger/{ =>
internal}/AbstractAsyncExceptionHandler.java (95%)
rename
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger/{ =>
internal}/AsyncLoggerConfigDefaultExceptionHandler.java (77%)
rename
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger/internal/{DefaultBundle.java
=> AsyncLoggerDefaultBundle.java} (54%)
rename
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger/{ =>
internal}/AsyncLoggerDefaultExceptionHandler.java (77%)
rename
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger/internal/{InstanceFactoryPostProcessor.java
=> AsyncLoggerInstanceFactoryPostProcessor.java} (89%)
delete mode 100644
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger/internal/DisruptorUtil.java
rename
log4j-core/src/main/java/org/apache/logging/log4j/core/impl/{DefaultBundle.java
=> CoreDefaultBundle.java} (92%)
rename
log4j-core/src/main/java/org/apache/logging/log4j/core/impl/{Log4jInstanceFactoryPostProcessor.java
=> CoreInstanceFactoryPostProcessor.java} (71%)
rename
log4j-core/src/main/java/org/apache/logging/log4j/core/impl/{CoreKeys.java =>
CoreProperties.java} (63%)
rename log4j-jndi/src/main/java/org/apache/logging/log4j/jndi/{JNDIKeys.java
=> JndiProperties.java} (82%)
rename log4j-jul/src/main/java/org/apache/logging/log4j/jul/{JulKeys.java =>
JulProperties.java} (76%)
rename
log4j-jul/src/test/java/org/apache/logging/log4j/jul/test/{JulTestKeys.java =>
JulTestProperties.java} (86%)
rename
log4j-kit/src/main/java/org/apache/logging/log4j/kit/recycler/{RecyclerKeys.java
=> RecyclerProperties.java} (50%)
delete mode 100644
log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutDefaults.java
create mode 100644
log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutProperties.java
rename
log4j-script/src/main/java/org/apache/logging/log4j/script/{ScriptKeys.java =>
ScriptProperties.java} (83%)