This is an automated email from the ASF dual-hosted git repository.

pkarwasz pushed a change to branch fix/2238_fix_jdk_string_map
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


 discard f83d192673 Fix regression in `JdkMapAdapterStringMap` performance
     add 59b4055f1d Add security threat model to docs
     add b8f220664a Simplify statement
     add 6108781065 Add example
     add f3c6262a9e Apply suggestions from code review
     add 32908544df Apply more code review suggestions
     add 9543bee1d7 Merge pull request #2219 from jvz/issue-2100
     add 44613d0709 Inline `EventRoute` methods
     add f5af863fa7 Move async logger tests to `log4j-async-logger`
     add 4e732f1097 Remove instance of checks for async components
     add b69110b0fd Last tweaks to tests before moving async support
     add a3cf42d2ed Move async support to `log4j-async-logger`
     add 1fc391303e Fix failing tests
     add fd526f1e6b Add changelog for splitting off `log4j-async-logger`
     add 4ad805aa49 Remove references to async context selector in 
`log4j-script`
     add c861f059c2 Remove `log4j-jcl` and `log4j-appserver` modules (#2257)
     add bd1091950b Remove forgotten `log4j-layout-jackson` site files (#2198)
     add 7fe28990c1 Fix regression in `JdkMapAdapterStringMap` performance
     add fbdef6cf99 Improve deprecated constructor and javadoc

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   (f83d192673)
            \
             N -- N -- N   refs/heads/fix/2238_fix_jdk_string_map (fbdef6cf99)

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:
 log4j-appserver/pom.xml                            |  73 ------
 .../log4j/appserver/jetty/Log4j2Logger.java        | 217 -----------------
 .../log4j/appserver/jetty/package-info.java        |  27 ---
 .../log4j/appserver/tomcat/TomcatLogger.java       | 190 ---------------
 .../log4j/appserver/tomcat/package-info.java       |  25 --
 {log4j-jcl => log4j-async-logger}/pom.xml          |  63 +++--
 .../logger}/AbstractAsyncExceptionHandler.java     |   2 +-
 .../logging/log4j/async/logger}/AsyncLogger.java   |   4 +-
 .../log4j/async/logger}/AsyncLoggerConfig.java     |  36 +--
 .../AsyncLoggerConfigDefaultExceptionHandler.java  |   2 +-
 .../async/logger}/AsyncLoggerConfigDelegate.java   |   3 +-
 .../async/logger}/AsyncLoggerConfigDisruptor.java  |   7 +-
 .../log4j/async/logger}/AsyncLoggerContext.java    |   7 +-
 .../async/logger}/AsyncLoggerContextSelector.java  |  17 +-
 .../AsyncLoggerDefaultExceptionHandler.java        |   2 +-
 .../log4j/async/logger}/AsyncLoggerDisruptor.java  |   6 +-
 .../async/logger}/AsyncWaitStrategyFactory.java    |   2 +-
 .../logger}/BasicAsyncLoggerContextSelector.java   |   2 +-
 .../logger}/DefaultAsyncWaitStrategyFactory.java   |   2 +-
 .../async/logger}/DisruptorConfiguration.java      |   2 +-
 .../logging/log4j/async/logger}/DisruptorUtil.java |   2 +-
 .../log4j/async/logger}/RingBufferLogEvent.java    |   3 +-
 .../async/logger}/RingBufferLogEventHandler.java   |   2 +-
 .../logger}/RingBufferLogEventTranslator.java      |   2 +-
 .../async/logger}/TimeoutBlockingWaitStrategy.java |   2 +-
 .../log4j/async/logger/AsyncLateConfigTest.java    |  52 +++++
 .../logger}/AsyncLoggerClassLoadDeadlockTest.java  |  31 ++-
 .../log4j/async/logger/AsyncLoggerConfig2Test.java |  28 +--
 .../log4j/async/logger/AsyncLoggerConfig3Test.java |  13 +-
 .../async/logger}/AsyncLoggerConfig4Test.java      |   2 +-
 .../logger}/AsyncLoggerConfigAutoFlushTest.java    |  27 +--
 .../logger}/AsyncLoggerConfigErrorOnFormat.java    |  15 +-
 .../log4j/async/logger}/AsyncLoggerConfigTest.java |   4 +-
 .../AsyncLoggerConfigUseAfterShutdownTest.java     |  24 +-
 .../AsyncLoggerConfigWithAsyncEnabledTest.java     |   2 +-
 ...AsyncLoggerContextSelectorInitialStateTest.java |   2 +-
 .../logger}/AsyncLoggerContextSelectorTest.java    |   2 +-
 .../async/logger}/AsyncLoggerContextTest.java      |   2 +-
 .../AsyncLoggerCustomSelectorLocationTest.java     |  36 ++-
 .../logger}/AsyncLoggerDefaultLocationTest.java    |  11 +-
 .../AsyncLoggerEventTranslationExceptionTest.java  |  16 +-
 .../async/logger}/AsyncLoggerLocationTest.java     |  25 +-
 .../async/logger}/AsyncLoggerNanoTimeTest.java     |   4 +-
 .../log4j/async/logger}/AsyncLoggerTest.java       |  24 +-
 .../AsyncLoggerTestArgumentFreedOnErrorTest.java   |   3 +-
 .../logger}/AsyncLoggerThreadContextTest.java      |  17 +-
 .../logger}/AsyncLoggerTimestampMessageTest.java   |   4 +-
 .../logger}/AsyncLoggerUseAfterShutdownTest.java   |  25 +-
 .../logger}/AsyncLoggersWithAsyncAppenderTest.java |   2 +-
 .../AsyncLoggersWithAsyncLoggerConfigTest.java     |   4 +-
 .../log4j/async/logger}/AsyncRootReloadTest.java   |  21 +-
 .../async/logger}/AsyncThreadContextTest.java      |  20 +-
 .../BasicAsyncLoggerContextSelectorTest.java       |   2 +-
 .../async/logger/DefaultIncludeLocationTest.java   |  91 ++++++++
 .../logger}/DisruptorConfigurationInvalidTest.java |   2 +-
 .../async/logger}/DisruptorConfigurationTest.java  |   2 +-
 .../logger}/GarbageFreeAsyncThreadContextTest.java |   2 +-
 .../async/logger}/Log4j2Jira1688AsyncTest.java     |   4 +-
 .../async/logger/NestedAsyncLoggerConfigTest.java  |  15 +-
 .../async/logger/QueueFullAsyncAbstractTest.java   | 260 +++++----------------
 .../async/logger/QueueFullAsyncLogger2Test.java    |   5 +-
 .../async/logger/QueueFullAsyncLogger3Test.java    |  16 +-
 .../logger/QueueFullAsyncLoggerConfig2Test.java    |   4 +-
 ...lAsyncLoggerConfigLoggingFromToString2Test.java |   4 +-
 ...llAsyncLoggerConfigLoggingFromToStringTest.java |   5 +-
 .../logger}/QueueFullAsyncLoggerConfigTest.java    |   5 +-
 ...ueueFullAsyncLoggerLoggingFromToStringTest.java |  10 +-
 .../async/logger}/QueueFullAsyncLoggerTest.java    |  10 +-
 .../async/logger}/RingBufferLogEventTest.java      |   2 +-
 ...AsyncWaitStrategyIncorrectFactoryConfigTest.xml |   0
 .../logger/AsyncLoggerClassLoadDeadlockTest.xml    |   0
 .../log4j/async/logger/AsyncLoggerConfig2Test.xml  |   2 +-
 .../log4j/async/logger/AsyncLoggerConfig3Test.xml  |   2 +-
 .../log4j/async/logger}/AsyncLoggerConfig4Test.xml |   0
 .../logger}/AsyncLoggerConfigAutoFlushTest.xml     |   2 +-
 .../logger}/AsyncLoggerConfigErrorOnFormat.xml     |   2 +-
 .../log4j/async/logger}/AsyncLoggerConfigTest.xml  |   0
 .../AsyncLoggerConfigUseAfterShutdownTest.xml      |   0
 .../AsyncLoggerConfigWithAsyncEnabledTest.xml      |   0
 .../AsyncLoggerCustomSelectorLocationTest.xml      |   2 +-
 .../logger}/AsyncLoggerDefaultLocationTest.xml     |   0
 .../AsyncLoggerEventTranslationExceptionTest.xml   |   0
 .../async/logger}/AsyncLoggerLocationTest.xml      |   2 +-
 .../log4j/async/logger/AsyncLoggerNanoTimeTest.xml |   0
 .../log4j/async/logger}/AsyncLoggerTest.xml        |   2 +-
 .../AsyncLoggerTestArgumentFreedOnErrorTest.xml    |   0
 .../async/logger}/AsyncLoggerThreadContextTest.xml |   0
 .../logger}/AsyncLoggerTimestampMessageTest.xml    |   0
 .../logger/AsyncLoggerUseAfterShutdownTest.xml     |   0
 .../logger}/AsyncLoggersWithAsyncAppenderTest.xml  |   0
 .../AsyncLoggersWithAsyncLoggerConfigTest.xml      |   0
 .../log4j/async/logger/AsyncRootReloadTest.xml     |   0
 .../logger/AsyncThreadContextTest/ALL_ASYNC.xml    |   0
 .../BOTH_ALL_ASYNC_AND_MIXED.xml                   |   0
 .../async/logger/AsyncThreadContextTest/MIXED.xml  |   0
 .../logger}/DisruptorConfigurationInvalidTest.xml  |   0
 .../async/logger}/DisruptorConfigurationTest.xml   |   2 +-
 .../log4j/async/logger/Log4j2Jira1688AsyncTest.xml |   0
 .../NestedAsyncLoggerConfigTest}/default-level.xml |   0
 .../NestedAsyncLoggerConfigTest}/inherit-level.xml |   0
 ...ullAsyncLoggerConfigLoggingFromToStringTest.xml |   0
 .../logger}/QueueFullAsyncLoggerConfigTest.xml     |   0
 .../JavaPropsConfigurationFactoryTest.java         |   2 +-
 .../config/yaml/YamlConfigurationFactoryTest.java  |   2 +-
 .../log4j/core/GarbageCollectionHelper.java        |   3 +-
 .../log4j/core/ThreadContextTestAccess.java        |   0
 .../log4j/core/test/LateConfigAbstractTest.java}   |  41 +---
 .../log4j/core/test}/TestPatternConverters.java    |   3 +-
 .../log4j/core/test}/async/BlockingAppender.java   |   2 +-
 .../core/test/async/QueueFullAbstractTest.java     | 162 +++++++++++++
 .../log4j/core/test/async}/package-info.java       |   7 +-
 .../config/AbstractConfigurationFactoryTest.java   |   3 +-
 .../config/AbstractNestedLoggerConfigTest.java}    |  35 +--
 .../log4j/core/test/LateConfigAbstractTest.xml}    |   0
 .../core/test}/async/QueueFullAbstractTest.xml     |   0
 .../apache/logging/log4j/core/LateConfigTest.java  |  41 +---
 .../appender/RandomAccessFileAppenderTest.java     |  79 ++-----
 .../core/async/AsyncLoggerClassLoadDeadlock.java   |  32 ---
 .../core/async/QueueFullAsyncAppenderTest.java     |   2 +
 .../core/config/ConfigurationFactoryTest.java      |   1 +
 .../log4j/core/config/NestedLoggerConfigTest.java  |  58 +----
 .../RandomAccessFileAppenderLocationTest.xml       |  35 ---
 .../resources/RandomAccessFileAppenderTest.xml     |  35 ---
 ...RollingRandomAccessFileAppenderLocationTest.xml |  37 ---
 .../appender/RandomAccessFileAppenderTest.xml}     |  28 ++-
 .../NestedLoggerConfigTest}/default-level.xml      |   0
 .../NestedLoggerConfigTest}/inherit-level.xml      |   0
 .../src/test/resources/perf/SimplePerfTest.bat     |  47 ----
 .../src/test/resources/perf/SimplePerfTest.sh      |  56 -----
 .../src/test/resources/perf/runResponseTm.sh       |  61 -----
 log4j-core/pom.xml                                 |   6 -
 .../apache/logging/log4j/core/LoggerContext.java   |   7 +
 .../logging/log4j/core/appender/AsyncAppender.java |  12 +-
 .../logging/log4j/core/async/EventRoute.java       |  83 +------
 .../logging/log4j/core/config/LoggerConfig.java    |  58 ++---
 .../log4j/core/impl/JdkMapAdapterStringMap.java    |  36 ++-
 .../log4j/core/util/ContextDataProvider.java       |   8 +
 log4j-csv/pom.xml                                  |   5 +
 .../csv/layout/CsvParameterLayoutAllAsyncTest.java |   2 +-
 log4j-gc-test/pom.xml                              |   5 +
 .../log4j/gctests/GcFreeAsyncLoggingTest.java      |   2 +-
 .../org/apache/logging/log4j/jcl/Log4jLog.java     | 125 ----------
 .../org/apache/logging/log4j/jcl/LogAdapter.java   |  45 ----
 .../apache/logging/log4j/jcl/LogFactoryImpl.java   |  86 -------
 .../services/org.apache.commons.logging.LogFactory |   1 -
 .../logging/log4j/jcl/CallerInformationTest.java   |  58 -----
 .../org/apache/logging/log4j/jcl/LoggerTest.java   |  58 -----
 .../src/test/resources/CallerInformationTest.xml   |  42 ----
 log4j-jcl/src/test/resources/LoggerTest.xml        |  55 -----
 log4j-jul/pom.xml                                  |   7 +-
 .../log4j/jul/test/AsyncLoggerThreadsTest.java     |   2 +-
 log4j-perf-test/pom.xml                            |   4 +
 .../perf/jmh/FileAppenderThrowableBenchmark.java   |   4 +-
 .../config/builder/ConfigurationAssemblerTest.java |  22 +-
 pom.xml                                            |   9 +-
 src/changelog/.3.x.x/create_async_logger.xml       |   9 +
 src/changelog/.3.x.x/remove_appserver.xml          |   8 +
 src/changelog/.3.x.x/remove_jcl.xml                |   8 +
 src/site/_release-notes/_3.x.x.adoc                |   1 +
 src/site/asciidoc/download.adoc.vm                 |   7 +-
 src/site/asciidoc/faq.adoc                         |   3 -
 src/site/asciidoc/manual/layouts.adoc              |   4 +-
 src/site/asciidoc/runtime-dependencies.adoc        |  14 --
 src/site/asciidoc/security.adoc                    |  76 ++++++
 src/site/markdown/log4j-appserver.md.vm            |  59 -----
 src/site/markdown/log4j-flume-ng.md.vm             |  10 -
 src/site/markdown/log4j-jcl.md                     |  33 ---
 src/site/markdown/log4j-layout-jackson-xml.md      |  33 ---
 src/site/markdown/log4j-layout-jackson.md          |  33 ---
 src/site/markdown/maven-artifacts.md.vm            |   7 -
 src/site/site.xml                                  |   2 -
 171 files changed, 996 insertions(+), 2396 deletions(-)
 delete mode 100644 log4j-appserver/pom.xml
 delete mode 100644 
log4j-appserver/src/main/java/org/apache/logging/log4j/appserver/jetty/Log4j2Logger.java
 delete mode 100644 
log4j-appserver/src/main/java/org/apache/logging/log4j/appserver/jetty/package-info.java
 delete mode 100644 
log4j-appserver/src/main/java/org/apache/logging/log4j/appserver/tomcat/TomcatLogger.java
 delete mode 100644 
log4j-appserver/src/main/java/org/apache/logging/log4j/appserver/tomcat/package-info.java
 rename {log4j-jcl => log4j-async-logger}/pom.xml (66%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/AbstractAsyncExceptionHandler.java
 (98%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/AsyncLogger.java
 (98%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/AsyncLoggerConfig.java
 (89%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/AsyncLoggerConfigDefaultExceptionHandler.java
 (95%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/AsyncLoggerConfigDelegate.java
 (95%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/AsyncLoggerConfigDisruptor.java
 (98%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/AsyncLoggerContext.java
 (97%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/AsyncLoggerContextSelector.java
 (75%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/AsyncLoggerDefaultExceptionHandler.java
 (95%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/AsyncLoggerDisruptor.java
 (97%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/AsyncWaitStrategyFactory.java
 (96%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/BasicAsyncLoggerContextSelector.java
 (97%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/DefaultAsyncWaitStrategyFactory.java
 (98%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/DisruptorConfiguration.java
 (99%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/DisruptorUtil.java
 (99%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/RingBufferLogEvent.java
 (99%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/RingBufferLogEventHandler.java
 (98%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/RingBufferLogEventTranslator.java
 (99%)
 rename {log4j-core/src/main/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/main/java/org/apache/logging/log4j/async/logger}/TimeoutBlockingWaitStrategy.java
 (98%)
 create mode 100644 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger/AsyncLateConfigTest.java
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerClassLoadDeadlockTest.java
 (58%)
 rename 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigTest2.java
 => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger/AsyncLoggerConfig2Test.java
 (68%)
 rename 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigTest3.java
 => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger/AsyncLoggerConfig3Test.java
 (90%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerConfig4Test.java
 (98%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerConfigAutoFlushTest.java
 (60%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerConfigErrorOnFormat.java
 (88%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerConfigTest.java
 (97%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerConfigUseAfterShutdownTest.java
 (63%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerConfigWithAsyncEnabledTest.java
 (98%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerContextSelectorInitialStateTest.java
 (96%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerContextSelectorTest.java
 (98%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerContextTest.java
 (96%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerCustomSelectorLocationTest.java
 (74%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerDefaultLocationTest.java
 (80%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerEventTranslationExceptionTest.java
 (89%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerLocationTest.java
 (70%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerNanoTimeTest.java
 (97%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerTest.java
 (75%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerTestArgumentFreedOnErrorTest.java
 (95%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerThreadContextTest.java
 (79%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerTimestampMessageTest.java
 (96%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggerUseAfterShutdownTest.java
 (61%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggersWithAsyncAppenderTest.java
 (98%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncLoggersWithAsyncLoggerConfigTest.java
 (95%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncRootReloadTest.java
 (75%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/AsyncThreadContextTest.java
 (94%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/BasicAsyncLoggerContextSelectorTest.java
 (98%)
 create mode 100644 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger/DefaultIncludeLocationTest.java
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/DisruptorConfigurationInvalidTest.java
 (97%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/DisruptorConfigurationTest.java
 (98%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/GarbageFreeAsyncThreadContextTest.java
 (97%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/Log4j2Jira1688AsyncTest.java
 (96%)
 rename 
log4j-core/src/main/java/org/apache/logging/log4j/core/selector/CoreContextSelectors.java
 => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger/NestedAsyncLoggerConfigTest.java
 (63%)
 rename 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAbstractTest.java
 => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger/QueueFullAsyncAbstractTest.java
 (53%)
 rename 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerTest2.java
 => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger/QueueFullAsyncLogger2Test.java
 (89%)
 rename 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerTest3.java
 => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger/QueueFullAsyncLogger3Test.java
 (85%)
 rename 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerConfigTest2.java
 => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger/QueueFullAsyncLoggerConfig2Test.java
 (91%)
 rename 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerConfigLoggingFromToStringTest2.java
 => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger/QueueFullAsyncLoggerConfigLoggingFromToString2Test.java
 (92%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/QueueFullAsyncLoggerConfigLoggingFromToStringTest.java
 (93%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/QueueFullAsyncLoggerConfigTest.java
 (89%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/QueueFullAsyncLoggerLoggingFromToStringTest.java
 (86%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/QueueFullAsyncLoggerTest.java
 (84%)
 rename {log4j-core-test/src/test/java/org/apache/logging/log4j/core/async => 
log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger}/RingBufferLogEventTest.java
 (99%)
 rename {log4j-core-test => 
log4j-async-logger}/src/test/resources/AsyncWaitStrategyIncorrectFactoryConfigTest.xml
 (100%)
 rename log4j-core-test/src/test/resources/AsyncLoggerConsoleTest.xml => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/AsyncLoggerClassLoadDeadlockTest.xml
 (100%)
 copy log4j-core-test/src/test/resources/AsyncLoggerConfigTest2.xml => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/AsyncLoggerConfig2Test.xml
 (94%)
 rename log4j-core-test/src/test/resources/AsyncLoggerConfigTest2.xml => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/AsyncLoggerConfig3Test.xml
 (94%)
 rename {log4j-core-test/src/test/resources/org/apache/logging/log4j/core/async 
=> 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggerConfig4Test.xml
 (100%)
 rename {log4j-core-test/src/test/resources => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggerConfigAutoFlushTest.xml
 (94%)
 rename {log4j-core-test/src/test/resources => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggerConfigErrorOnFormat.xml
 (94%)
 copy {log4j-core-test/src/test/resources/org/apache/logging/log4j/core/async 
=> 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggerConfigTest.xml
 (100%)
 rename 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/async/AsyncLoggerConfigTest.xml
 => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/AsyncLoggerConfigUseAfterShutdownTest.xml
 (100%)
 rename {log4j-core-test/src/test/resources/org/apache/logging/log4j/core/async 
=> 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggerConfigWithAsyncEnabledTest.xml
 (100%)
 rename {log4j-core-test/src/test/resources => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggerCustomSelectorLocationTest.xml
 (91%)
 rename {log4j-core-test/src/test/resources => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggerDefaultLocationTest.xml
 (100%)
 copy log4j-core-test/src/test/resources/log4j2-console.xml => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/AsyncLoggerEventTranslationExceptionTest.xml
 (100%)
 rename {log4j-core-test/src/test/resources => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggerLocationTest.xml
 (92%)
 copy log4j-core-test/src/test/resources/NanoTimeToFileTest.xml => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/AsyncLoggerNanoTimeTest.xml
 (100%)
 copy {log4j-core-test/src/test/resources => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggerTest.xml
 (92%)
 copy log4j-core-test/src/test/resources/log4j2-console.xml => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/AsyncLoggerTestArgumentFreedOnErrorTest.xml
 (100%)
 copy {log4j-core-test/src/test/resources => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggerThreadContextTest.xml
 (100%)
 rename {log4j-core-test/src/test/resources => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggerTimestampMessageTest.xml
 (100%)
 rename log4j-core-test/src/test/resources/AsyncLoggerTest.xml => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/AsyncLoggerUseAfterShutdownTest.xml
 (100%)
 rename {log4j-core-test/src/test/resources/org/apache/logging/log4j/core/async 
=> 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggersWithAsyncAppenderTest.xml
 (100%)
 rename {log4j-core-test/src/test/resources => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/AsyncLoggersWithAsyncLoggerConfigTest.xml
 (100%)
 rename log4j-core-test/src/test/resources/LOG4J2-807.xml => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/AsyncRootReloadTest.xml
 (100%)
 rename log4j-core-test/src/test/resources/AsyncLoggerThreadContextTest.xml => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/AsyncThreadContextTest/ALL_ASYNC.xml
 (100%)
 copy log4j-core-test/src/test/resources/AsyncLoggerConfigThreadContextTest.xml 
=> 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/AsyncThreadContextTest/BOTH_ALL_ASYNC_AND_MIXED.xml
 (100%)
 rename 
log4j-core-test/src/test/resources/AsyncLoggerConfigThreadContextTest.xml => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/AsyncThreadContextTest/MIXED.xml
 (100%)
 rename {log4j-core-test/src/test/resources/org/apache/logging/log4j/core/async 
=> 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/DisruptorConfigurationInvalidTest.xml
 (100%)
 rename {log4j-core-test/src/test/resources/org/apache/logging/log4j/core/async 
=> 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/DisruptorConfigurationTest.xml
 (91%)
 copy log4j-core-test/src/test/resources/log4j-list.xml => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/Log4j2Jira1688AsyncTest.xml
 (100%)
 rename {log4j-core-test/src/test/resources/logger-config/AsyncLoggerConfig => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/NestedAsyncLoggerConfigTest}/default-level.xml
 (100%)
 rename {log4j-core-test/src/test/resources/logger-config/AsyncLoggerConfig => 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger/NestedAsyncLoggerConfigTest}/inherit-level.xml
 (100%)
 rename {log4j-core-test/src/test/resources/org/apache/logging/log4j/core/async 
=> 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/QueueFullAsyncLoggerConfigLoggingFromToStringTest.xml
 (100%)
 rename {log4j-core-test/src/test/resources/org/apache/logging/log4j/core/async 
=> 
log4j-async-logger/src/test/resources/org/apache/logging/log4j/async/logger}/QueueFullAsyncLoggerConfigTest.xml
 (100%)
 rename log4j-core-test/src/{test => 
main}/java/org/apache/logging/log4j/core/GarbageCollectionHelper.java (95%)
 rename log4j-core-test/src/{test => 
main}/java/org/apache/logging/log4j/core/ThreadContextTestAccess.java (100%)
 copy 
log4j-core-test/src/{test/java/org/apache/logging/log4j/core/LateConfigTest.java
 => main/java/org/apache/logging/log4j/core/test/LateConfigAbstractTest.java} 
(56%)
 rename log4j-core-test/src/{test/java/org/apache/logging/log4j/core => 
main/java/org/apache/logging/log4j/core/test}/TestPatternConverters.java (97%)
 rename log4j-core-test/src/{test/java/org/apache/logging/log4j/core => 
main/java/org/apache/logging/log4j/core/test}/async/BlockingAppender.java (98%)
 create mode 100644 
log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/async/QueueFullAbstractTest.java
 rename {log4j-jcl/src/main/java/org/apache/logging/log4j/jcl => 
log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/async}/package-info.java
 (89%)
 rename log4j-core-test/src/main/java/org/apache/logging/log4j/core/{ => 
test}/config/AbstractConfigurationFactoryTest.java (97%)
 copy 
log4j-core-test/src/{test/java/org/apache/logging/log4j/core/config/NestedLoggerConfigTest.java
 => 
main/java/org/apache/logging/log4j/core/test/config/AbstractNestedLoggerConfigTest.java}
 (65%)
 copy log4j-core-test/src/{test/resources/log4j-test1.xml => 
main/resources/org/apache/logging/log4j/core/test/LateConfigAbstractTest.xml} 
(100%)
 rename log4j-core-test/src/{test/resources/org/apache/logging/log4j/core => 
main/resources/org/apache/logging/log4j/core/test}/async/QueueFullAbstractTest.xml
 (100%)
 delete mode 100644 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerClassLoadDeadlock.java
 delete mode 100644 
log4j-core-test/src/test/resources/RandomAccessFileAppenderLocationTest.xml
 delete mode 100644 
log4j-core-test/src/test/resources/RandomAccessFileAppenderTest.xml
 delete mode 100644 
log4j-core-test/src/test/resources/RollingRandomAccessFileAppenderLocationTest.xml
 rename 
log4j-core-test/src/test/resources/{RollingRandomAccessFileAppenderTest.xml => 
org/apache/logging/log4j/core/appender/RandomAccessFileAppenderTest.xml} (58%)
 rename log4j-core-test/src/test/resources/{logger-config/LoggerConfig => 
org/apache/logging/log4j/core/config/NestedLoggerConfigTest}/default-level.xml 
(100%)
 rename log4j-core-test/src/test/resources/{logger-config/LoggerConfig => 
org/apache/logging/log4j/core/config/NestedLoggerConfigTest}/inherit-level.xml 
(100%)
 delete mode 100644 log4j-core-test/src/test/resources/perf/SimplePerfTest.bat
 delete mode 100644 log4j-core-test/src/test/resources/perf/SimplePerfTest.sh
 delete mode 100644 log4j-core-test/src/test/resources/perf/runResponseTm.sh
 delete mode 100644 
log4j-jcl/src/main/java/org/apache/logging/log4j/jcl/Log4jLog.java
 delete mode 100644 
log4j-jcl/src/main/java/org/apache/logging/log4j/jcl/LogAdapter.java
 delete mode 100644 
log4j-jcl/src/main/java/org/apache/logging/log4j/jcl/LogFactoryImpl.java
 delete mode 100644 
log4j-jcl/src/main/resources/META-INF/services/org.apache.commons.logging.LogFactory
 delete mode 100644 
log4j-jcl/src/test/java/org/apache/logging/log4j/jcl/CallerInformationTest.java
 delete mode 100644 
log4j-jcl/src/test/java/org/apache/logging/log4j/jcl/LoggerTest.java
 delete mode 100644 log4j-jcl/src/test/resources/CallerInformationTest.xml
 delete mode 100644 log4j-jcl/src/test/resources/LoggerTest.xml
 create mode 100644 src/changelog/.3.x.x/create_async_logger.xml
 create mode 100644 src/changelog/.3.x.x/remove_appserver.xml
 create mode 100644 src/changelog/.3.x.x/remove_jcl.xml
 delete mode 100644 src/site/markdown/log4j-appserver.md.vm
 delete mode 100644 src/site/markdown/log4j-jcl.md
 delete mode 100644 src/site/markdown/log4j-layout-jackson-xml.md
 delete mode 100644 src/site/markdown/log4j-layout-jackson.md

Reply via email to