You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gi...@apache.org on 2022/10/06 14:49:10 UTC
[logging-log4j2] branch dependabot/maven/org.junit-pioneer-junit-pioneer-1.7.1 updated (7fd2f662e0 -> 456d594086)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/maven/org.junit-pioneer-junit-pioneer-1.7.1
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
discard 7fd2f662e0 Bump junit-pioneer from 1.6.2 to 1.7.1
add e88b4c7a82 Bump json-unit from 2.32.0 to 2.35.0
add 7aa9dd8bfa Fix parsing errors on `null` delimiters
add 53b01c8880 LOG4J2-3588 - Allow a PropertySource to be added
add 84a0f4e137 LOG4J2-3589 - Allow Plugins to be injected with the LoggerContext reference
add 7f3547a03c Bump github/codeql-action from 2.1.19 to 2.1.22 (#1031)
add 5629ece4e8 LOG4J2-3572 - Add getExplicitLevel to LoggerConfig
add 1470d504b4 [LOG4J2-3587] Add default enterprise ID value
add 51771c777d Correct compilation error
add e8fba8caf1 LOG4J2-3572 - Protect from null value
add d145ec8ba3 LOG4J2-2507 - Add unit test
add 7370a77012 Remove SLF4J 1.8.x binding
add 968371c7a8 Rename `log4j-slf4j20-impl` to `log4j-slf4j2-impl`
add 9afd1f0682 [LOG4J2-3590] Add release notes
add 1a395bdc74 [LOG4J2-3557] Missing release note
add 455933d686 [LOG4J-3587] Changelog
add 57425a5e3a Fix typos (#1021)
add 7e274cb062 LOG4J2-3545 - Add correct manifest entries for OSGi to log4j-jcl
add ca95a6983d Increases JVM heap memory
add 390e3355c0 Don't replace null password with default if provided
add 60fe5d4437 [[LOG4J2-3548] Improve support of `null` location and password
add 51f36fd647 [LOG4J2-3548] Add unity tests
add a8b5972c00 [LOG4J-3548] Changelog
add 5ffbbee76b LOG4J2-3589 - Avoid storing strong references to the LoggerContext
add 9c13b8bbac Prepare for release 2.19.0
add ddd0fa6a25 Repleace SLF4J18 with SLF4J2
add 6fb995e993 [maven-release-plugin] prepare release log4j-2.19.0-rc1
add ee98a7a38e [maven-release-plugin] prepare for next development iteration
add 3f8ae1ff98 Replace keystore PBKDF
add d6c8075494 Update Flume to latest release
add 50ea400b8d Update artifacts included in the distribution
add cd534c3f2c [maven-release-plugin] prepare release log4j-2.19.0-rc1
add b9c62fbb8a [maven-release-plugin] prepare for next development iteration
add 4db770bf57 Fix log4j-slf4j*-impl documentation
add a8a6cb586a Replace tabs with spaces
add 432a851f03 [LOG4J2-708] Improve `Log4jServletFilter` async behavior
add ef55c90306 Add release notes
add 750ca9c454 Add missing test scopes
add 5642f32fed Add licence
add 8e34592cb4 Increase `EncodingListAppender` buffer size
add c07927c112 [LOG4J2-3564] Missing changelog
add 4968504171 Revert changelog commit
add afc2b7cc39 Fix typo
add 5a5d3aefdc [maven-release-plugin] prepare release log4j-2.19.0-rc2
add ab90369226 [maven-release-plugin] prepare for next development iteration
add 249925ab89 Do not deploy GA releases
add e1e834a11d Bump jetty-util from 9.4.48.v20220622 to 9.4.49.v20220914
add 3e3f7939e5 Fix new snapshot version
add 42029a223c Bump maven-bundle-plugin from 3.5.0 to 5.1.8
add 488f1cce2b Remove internal packages from exports
add edde772d30 Force Spring Cloud server sample to use current Log4j2 version
add 5bc48cc9b4 LOG4J2-3188 Create a fresh LoggerContext in JsonTemplateLayoutConcurrentEncodeTest.
add dafea95559 Add scopes to child POM dependencies
add bfc6de6158 Sort dependencies in POMs
add 04c1a023ea Fix OSGI classpath problem
add 6f2e25258d Move tests to `log4j-api-test`
add 7e5a03498c Add `test` packages as in `master`
add fb157aa8aa Sort POMs
add d4a81ec053 Move `log4j-core` tests to `log4j-core-test`
add 2a5b884c4f Change `log4j-core-test` structure according to `master`
add 9e24a3da16 Fix modules order
add c20bf77b8c Split `log4j-layout-template-json`
add cc6b9d6460 Add more ™s
add 4981056a6d Move additional `log4j-core-test` classes to `main`
add 2cf291398a Move exported test classes under `org.apache.logging.log4j.core.test`
add 6694801050 Replace `wiremock` with `wiremock-jre8`
add b733b443f1 Delegates plugin versions to ASF parent
add 3164c0dac2 Adapt snapshot repository id to ASF parent
add cd12efe23f Add test demo for LOG4J2-3609
add d02bb63b9c Reparent Spring Cloud samples
add 7d4b43191c Centralize plugin versions in main POM
add 63d11af1b8 Bump maven-toolchains-plugin from 3.0.0 to 3.1.0
add ceeed0e09a Add missing `maven-scm-plugin` version
add 6ba5c59b2d Bump maven-jxr-plugin from 3.2.0 to 3.3.0
add f4b9a475e4 Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0
add 03d26ff2fa Bump checkstyle from 8.45.1 to 9.3
add 82628b8bb3 Bump maven-pmd-plugin from 3.16.0 to 3.19.0
add de5cbf547c Fix JDBC and JPA benchmarks
add b7fb6f7fb3 Bump org.eclipse.persistence.jpa from 2.7.10 to 2.7.11
add 01c7d34dbc Use BOMs in `<dependencyManagement>`
add 456d594086 Bump junit-pioneer from 1.6.2 to 1.7.1
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 (7fd2f662e0)
\
N -- N -- N refs/heads/dependabot/maven/org.junit-pioneer-junit-pioneer-1.7.1 (456d594086)
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:
.gitattributes | 14 +
.github/workflows/build.yml | 15 +-
.github/workflows/codeql-analysis.yml | 4 +-
.github/workflows/maven-settings.xml | 2 +-
.github/workflows/scorecards-analysis.yml | 2 +-
.gitignore | 1 +
RELEASE-NOTES.md | 154 +-
log4j-1.2-api/pom.xml | 122 +-
.../src/main/java/org/apache/log4j/Category.java | 4 +-
.../org/apache/log4j/helpers/OptionConverter.java | 2 +-
.../org/apache/log4j/spi/AppenderAttachable.java | 2 +-
.../org/apache/log4j/CallerInformationTest.java | 4 +-
.../test/java/org/apache/log4j/CategoryTest.java | 2 +-
.../test/java/org/apache/log4j/LogWithMDCTest.java | 4 +-
.../java/org/apache/log4j/LogWithRouteTest.java | 4 +-
.../src/test/java/org/apache/log4j/LoggerTest.java | 2 +-
.../test/java/org/apache/log4j/LoggingTest.java | 2 +-
.../log4j/builders/Log4j2ListAppenderBuilder.java | 2 +-
.../config/AbstractLog4j1ConfigurationTest.java | 2 +-
.../PropertiesRollingWithPropertiesTest.java | 2 +-
.../apache/log4j/config/SyslogAppenderTest.java | 4 +-
.../log4j/config/XmlRollingWithPropertiesTest.java | 2 +-
.../apache/log4j/layout/Log4j1XmlLayoutTest.java | 2 +-
.../pattern/Log4j1NdcPatternConverterTest.java | 2 +-
.../src/test/java/org/apache/log4j/xml/XLevel.java | 2 +-
log4j-api-java9/.gitignore | 1 +
log4j-api-java9/pom.xml | 80 +-
log4j-api-test/pom.xml | 297 ++++
.../logging/log4j/ThreadContextUtilityClass.java | 26 +
.../log4j/test/AbstractSerializationTest.java | 49 +
.../logging/log4j/test/SerializableMatchers.java | 58 +
.../org/apache/logging/log4j/test/TestLogger.java | 203 +++
.../logging/log4j/test/TestLoggerContext.java | 68 +
.../log4j/test/TestLoggerContextFactory.java | 51 +
.../logging/log4j/test/ThreadContextHolder.java | 80 +
.../log4j/test/junit/AbstractFileCleaner.java | 90 +
.../logging/log4j/test/junit/BundleTestInfo.java | 71 +
.../log4j/test/junit/CleanUpDirectories.java | 46 +
.../logging/log4j/test/junit/CleanUpFiles.java | 46 +
.../logging/log4j/test/junit/DirectoryCleaner.java | 70 +
.../logging/log4j/test/junit/FileCleaner.java | 52 +
.../junit/LogManagerLoggerContextFactoryRule.java | 51 +
.../test/junit/LoggerContextFactoryExtension.java | 54 +
.../apache/logging/log4j/test/junit/Mutable.java | 35 +
.../log4j/test/junit/SecurityManagerTestRule.java | 93 ++
.../logging/log4j/test/junit/SerialUtil.java | 65 +
.../log4j/test/junit/StatusLoggerLevel.java | 44 +
.../test/junit/StatusLoggerLevelExtension.java | 50 +
.../logging/log4j/test/junit/StatusLoggerRule.java | 51 +
.../log4j/test/junit/ThreadContextExtension.java | 57 +
.../log4j/test/junit/ThreadContextMapRule.java | 40 +
.../log4j/test/junit/ThreadContextRule.java | 80 +
.../log4j/test/junit/ThreadContextStackRule.java | 39 +
.../log4j/test/junit/UsingAnyThreadContext.java | 45 +
.../log4j/test/junit/UsingThreadContextMap.java | 45 +
.../log4j/test/junit/UsingThreadContextStack.java | 45 +
.../log4j/test/util/OsgiServiceLocatorTest.java | 41 +
.../apache/logging/log4j/AbstractLoggerTest.java | 1309 +++++++++++++++
.../logging/log4j/CloseableThreadContextTest.java | 0
.../org/apache/logging/log4j/EventLoggerTest.java | 57 +
.../org/apache/logging/log4j/LambdaLoggerTest.java | 0
.../java/org/apache/logging/log4j/LevelTest.java | 0
.../org/apache/logging/log4j/LogManagerTest.java | 0
.../apache/logging/log4j/LoggerSupplierTest.java | 188 +++
.../java/org/apache/logging/log4j/LoggerTest.java | 618 +++++++
.../java/org/apache/logging/log4j/MarkerTest.java | 0
.../logging/log4j/NoopThreadContextTest.java | 0
.../org/apache/logging/log4j/TestProvider.java | 29 +
.../log4j/ThreadContextInheritanceTest.java | 165 ++
.../apache/logging/log4j/ThreadContextTest.java | 184 ++
.../logging/log4j/ThreadContextUtilityClass.java | 0
.../org/apache/logging/log4j/TraceLoggingTest.java | 0
.../log4j/message/FormattedMessageTest.java | 176 ++
.../apache/logging/log4j/message/JsonMessage.java | 0
.../log4j/message/LocalizedMessageFactoryTest.java | 0
.../log4j/message/LocalizedMessageTest.java | 93 ++
.../logging/log4j/message/MapMessageTest.java | 0
.../MessageFormatMessageSerializationTest.java | 44 +
.../log4j/message/MessageFormatMessageTest.java | 115 ++
.../log4j/message/MessageFormatsPerfTest.java | 0
.../log4j/message/ObjectArrayMessageTest.java | 0
.../logging/log4j/message/ObjectMapMessage.java | 0
.../logging/log4j/message/ObjectMessageTest.java | 109 ++
.../log4j/message/ParameterFormatterTest.java | 0
.../log4j/message/ParameterizedMessageTest.java | 145 ++
.../log4j/message/ReusableMessageFactoryTest.java | 0
.../log4j/message/ReusableObjectMessageTest.java | 0
.../message/ReusableParameterizedMessageTest.java | 164 ++
.../log4j/message/ReusableSimpleMessageTest.java | 0
.../logging/log4j/message/SimpleMessageTest.java | 0
.../log4j/message/StringFormattedMessageTest.java | 153 ++
.../log4j/message/StructuredDataMessageTest.java | 0
.../log4j/message/ThreadDumpMessageTest.java | 0
.../logging/log4j/simple/SimpleLoggerTest.java | 67 +
.../log4j/spi/DefaultThreadContextMapTest.java | 237 +++
.../log4j/spi/DefaultThreadContextStackTest.java | 343 ++++
.../logging/log4j/spi/LoggerAdapterTest.java | 186 +++
.../log4j/spi/MutableThreadContextStackTest.java | 0
.../status/StatusLoggerSerializationTest.java | 39 +
.../org/apache/logging/log4j/util/CharsTest.java | 0
.../logging/log4j/util/CharsetForNameMain.java | 0
.../apache/logging/log4j/util/ClassLocator.java | 0
.../logging/log4j/util/ClassNameLocator.java | 0
.../apache/logging/log4j/util/ConstantsTest.java | 0
.../logging/log4j/util/DeserializerHelper.java | 0
...EnvironmentPropertySourceSecurityManagerIT.java | 80 +
.../log4j/util/EnvironmentPropertySourceTest.java | 0
.../apache/logging/log4j/util/LambdaUtilTest.java | 0
.../util/LegacyPropertiesCompatibilityTest.java | 0
.../log4j/util/Log4jCharsetsPropertiesTest.java | 48 +
.../logging/log4j/util/ProcessIdUtilTest.java | 0
.../log4j/util/PropertiesPropertySourceTest.java | 0
.../log4j/util/PropertiesUtilOrderTest.java | 0
.../logging/log4j/util/PropertiesUtilTest.java | 0
...ropertyFilePropertySourceSecurityManagerIT.java | 88 +
.../log4j/util/PropertySourceCamelCaseTest.java | 0
.../log4j/util/PropertySourceTokenizerTest.java | 0
.../logging/log4j/util/ProviderUtilTest.java | 51 +
.../logging/log4j/util/ServiceLoaderUtilTest.java | 0
.../log4j/util/SortedArrayStringMapTest.java | 0
.../logging/log4j/util/StackLocatorUtilTest.java | 0
.../logging/log4j/util/StringBuildersTest.java | 0
.../org/apache/logging/log4j/util/StringsTest.java | 0
.../logging/log4j/util/SystemPropertiesMain.java | 0
...mPropertiesPropertySourceSecurityManagerIT.java | 90 +
.../util/SystemPropertiesPropertySourceTest.java | 0
.../org/apache/logging/log4j/util/Unbox1Test.java | 0
.../logging/log4j/util/Unbox2ConfigurableTest.java | 0
.../logging/log4j/util/test/BetterService.java | 0
.../apache/logging/log4j/util/test/Service.java | 0
.../apache/logging/log4j/util/test/Service1.java | 0
.../apache/logging/log4j/util/test/Service2.java | 0
.../src/test/resources/Jira3413Test.properties | 0
.../services/org.apache.logging.log4j.spi.Provider | 0
...rg.apache.logging.log4j.util.test.BetterService | 0
.../org.apache.logging.log4j.util.test.Service | 0
.../src/test/resources/MF_en_US.properties | 0
.../src/test/resources/MF_fr.properties | 0
.../src/test/resources/MF_fr_CH.properties | 0
.../resources/PropertiesUtilOrderTest.properties | 0
.../test/resources/PropertiesUtilTest.properties | 0
.../src/test/resources/SF_en_US.properties | 0
.../src/test/resources/SF_fr.properties | 0
.../src/test/resources/SF_fr_CH.properties | 0
.../src/test/resources/log4j2.system.properties | 0
log4j-api/pom.xml | 254 +--
.../apache/logging/log4j/util/PropertiesUtil.java | 21 +-
.../org/apache/logging/log4j/util/Strings.java | 2 +-
.../apache/logging/log4j/AbstractLoggerTest.java | 1309 ---------------
.../logging/log4j/AbstractSerializationTest.java | 49 -
.../org/apache/logging/log4j/EventLoggerTest.java | 56 -
.../apache/logging/log4j/LoggerSupplierTest.java | 187 ---
.../java/org/apache/logging/log4j/LoggerTest.java | 617 -------
.../apache/logging/log4j/SerializableMatchers.java | 58 -
.../java/org/apache/logging/log4j/TestLogger.java | 200 ---
.../apache/logging/log4j/TestLoggerContext.java | 68 -
.../logging/log4j/TestLoggerContextFactory.java | 51 -
.../org/apache/logging/log4j/TestProvider.java | 28 -
.../apache/logging/log4j/ThreadContextHolder.java | 79 -
.../log4j/ThreadContextInheritanceTest.java | 165 --
.../apache/logging/log4j/ThreadContextTest.java | 184 --
.../logging/log4j/junit/AbstractFileCleaner.java | 90 -
.../apache/logging/log4j/junit/BundleTestInfo.java | 71 -
.../logging/log4j/junit/CleanUpDirectories.java | 46 -
.../apache/logging/log4j/junit/CleanUpFiles.java | 46 -
.../logging/log4j/junit/DirectoryCleaner.java | 70 -
.../apache/logging/log4j/junit/FileCleaner.java | 52 -
.../junit/LogManagerLoggerContextFactoryRule.java | 51 -
.../log4j/junit/LoggerContextFactoryExtension.java | 54 -
.../org/apache/logging/log4j/junit/Mutable.java | 35 -
.../log4j/junit/SecurityManagerTestRule.java | 93 --
.../org/apache/logging/log4j/junit/SerialUtil.java | 65 -
.../logging/log4j/junit/StatusLoggerLevel.java | 44 -
.../log4j/junit/StatusLoggerLevelExtension.java | 50 -
.../logging/log4j/junit/StatusLoggerRule.java | 51 -
.../log4j/junit/ThreadContextExtension.java | 57 -
.../logging/log4j/junit/ThreadContextMapRule.java | 40 -
.../logging/log4j/junit/ThreadContextRule.java | 80 -
.../log4j/junit/ThreadContextStackRule.java | 39 -
.../logging/log4j/junit/UsingAnyThreadContext.java | 45 -
.../logging/log4j/junit/UsingThreadContextMap.java | 45 -
.../log4j/junit/UsingThreadContextStack.java | 45 -
.../log4j/message/FormattedMessageTest.java | 176 --
.../log4j/message/LocalizedMessageTest.java | 93 --
.../MessageFormatMessageSerializationTest.java | 44 -
.../log4j/message/MessageFormatMessageTest.java | 115 --
.../logging/log4j/message/ObjectMessageTest.java | 109 --
.../log4j/message/ParameterizedMessageTest.java | 145 --
.../message/ReusableParameterizedMessageTest.java | 164 --
.../log4j/message/StringFormattedMessageTest.java | 153 --
.../logging/log4j/simple/SimpleLoggerTest.java | 67 -
.../log4j/spi/DefaultThreadContextMapTest.java | 237 ---
.../log4j/spi/DefaultThreadContextStackTest.java | 343 ----
.../logging/log4j/spi/LoggerAdapterTest.java | 186 ---
.../status/StatusLoggerSerializationTest.java | 39 -
...EnvironmentPropertySourceSecurityManagerIT.java | 80 -
.../log4j/util/Log4jCharsetsPropertiesTest.java | 48 -
.../logging/log4j/util/OsgiServiceLocatorTest.java | 39 -
...ropertyFilePropertySourceSecurityManagerIT.java | 88 -
.../logging/log4j/util/ProviderUtilTest.java | 51 -
...mPropertiesPropertySourceSecurityManagerIT.java | 89 -
log4j-appserver/pom.xml | 39 +-
log4j-bom/pom.xml | 150 +-
log4j-cassandra/pom.xml | 65 +-
.../log4j/cassandra/CassandraAppenderIT.java | 4 +-
log4j-cassandra/src/test/resources/cassandra.yaml | 4 +-
log4j-core-its/pom.xml | 186 +--
.../logging/log4j/FilterPerformanceComparison.java | 2 +-
.../logging/log4j/PerformanceComparison.java | 4 +-
.../org/apache/logging/log4j/PerformanceRun.java | 4 +-
.../apache/logging/log4j/core/SimplePerfTest.java | 2 +-
.../logging/log4j/core/ThreadedPerfTest.java | 2 +-
.../apache/logging/log4j/core/ThreadedTest.java | 4 +-
.../log4j/core/async/perftest/Histogram.java | 2 +-
.../log4j/core/async/perftest/IdleStrategy.java | 2 +-
.../log4j/core/async/perftest/RunLog4j2.java | 2 +-
log4j-core-java9/.gitignore | 1 +
log4j-core-java9/pom.xml | 82 +-
log4j-core-test/pom.xml | 585 +++++++
.../log4j/core/test/AvailablePortFinder.java | 155 ++
.../test/AvailablePortSystemPropertyTestRule.java | 34 +
.../log4j/core/test/BasicConfigurationFactory.java | 62 +
.../apache/logging/log4j/core/test/Compiler.java | 58 +
.../log4j/core/test/CoreLoggerContexts.java | 52 +
.../logging/log4j/core/test/ExtendedLevels.java | 30 +
.../log4j/core/test/GcFreeLoggingTestUtil.java | 292 ++++
.../logging/log4j/core/test/RuleChainFactory.java | 45 +
.../log4j/core/test/SystemPropertyTestRule.java | 88 +
.../logging/log4j/core/test/TestMarkers.java | 34 +
.../core/test/appender/AlwaysFailAppender.java | 50 +
.../log4j/core/test/appender/BlockingAppender.java | 66 +
.../core/test/appender/EncodingListAppender.java | 92 +
.../log4j/core/test/appender/FailOnceAppender.java | 128 ++
.../log4j/core/test/appender/InMemoryAppender.java | 61 +
.../log4j/core/test/appender/ListAppender.java | 304 ++++
.../test/appender/db/jdbc/JdbcH2TestHelper.java | 82 +
.../rolling/action/DummyFileAttributes.java | 86 +
.../log4j/core/test/categories/Appenders.java | 33 +
.../log4j/core/test/categories/AsyncLoggers.java | 23 +
.../log4j/core/test/categories/Configurations.java | 25 +
.../log4j/core/test/categories/Layouts.java | 28 +
.../core/test/categories/PerformanceTests.java | 24 +
.../log4j/core/test/categories/Scripts.java | 24 +
.../log4j/core/test/categories/package-info.java | 22 +
.../log4j/core/test/hamcrest/Descriptors.java | 44 +
.../log4j/core/test/hamcrest/FileMatchers.java | 163 ++
.../log4j/core/test/hamcrest/MapMatchers.java | 62 +
.../test/junit/AbstractExternalFileCleaner.java | 185 +++
.../log4j/core/test/junit/AppenderResolver.java | 54 +
.../logging/log4j/core/test/junit/CleanFiles.java | 68 +
.../log4j/core/test/junit/CleanFolders.java | 110 ++
.../core/test/junit/ConfigurationResolver.java | 39 +
.../logging/log4j/core/test/junit/JdbcRule.java | 89 +
.../logging/log4j/core/test/junit/JndiRule.java | 59 +
.../core/test/junit/LoggerContextResolver.java | 157 ++
.../log4j/core/test/junit/LoggerContextRule.java | 317 ++++
.../log4j/core/test/junit/LoggerContextSource.java | 79 +
.../logging/log4j/core/test/junit/Named.java | 41 +
.../core/test/junit/ReconfigurationPolicy.java | 35 +
.../test/junit/URLStreamHandlerFactoryRule.java | 97 ++
.../log4j/core/test/junit/package-info.java | 22 +
.../log4j/core/test/layout/Log4j2_1482_Test.java | 92 +
.../log4j/core/test/net/mock/MockSyslogServer.java | 49 +
.../test/net/mock/MockSyslogServerFactory.java | 39 +
.../core/test/net/mock/MockTcpSyslogServer.java | 88 +
.../core/test/net/mock/MockTlsSyslogServer.java | 153 ++
.../core/test/net/mock/MockUdpSyslogServer.java | 70 +
.../ssl/LegacyBsdTlsSyslogInputStreamReader.java | 61 +
.../test/net/ssl/TlsSyslogInputStreamReader.java | 93 ++
.../net/ssl/TlsSyslogInputStreamReaderBase.java | 35 +
.../core/test/net/ssl/TlsSyslogMessageFormat.java | 23 +
.../log4j/core/test/net/ssl/TlsSyslogTestUtil.java | 75 +
.../log4j/core/test/smtp/SimpleSmtpServer.java | 279 ++++
.../log4j/core/test/smtp/SmtpActionType.java | 202 +++
.../logging/log4j/core/test/smtp/SmtpMessage.java | 158 ++
.../logging/log4j/core/test/smtp/SmtpRequest.java | 231 +++
.../logging/log4j/core/test/smtp/SmtpResponse.java | 75 +
.../logging/log4j/core/test/smtp/SmtpState.java | 121 ++
.../logging/log4j/core/test}/smtp/readme.txt | 0
.../logging/log4j/core/test/util/Profiler.java | 94 ++
.../src/main}/resources/jarfile.jar | Bin
.../src/main}/resources/jarfile/config/console.xml | 0
.../src/main}/resources/log4j2-calling-class.xml | 0
.../src/main}/resources/log4j2-config.xml | 0
.../log4j/FormatterLoggerManualExample.java | 0
.../org/apache/logging/log4j/LogRolloverTest.java | 0
.../apache/logging/log4j/LogbackSubstitution.java | 0
.../apache/logging/log4j/MarkerMixInJsonTest.java | 34 +
.../org/apache/logging/log4j/MarkerMixInTest.java | 0
.../apache/logging/log4j/MarkerMixInXmlTest.java | 34 +
.../apache/logging/log4j/MarkerMixInYamlTest.java | 34 +
.../logging/log4j/ThreadContextTestAccess.java | 0
.../log4j/core/AppenderRefLevelJsonTest.java | 85 +
.../logging/log4j/core/AppenderRefLevelTest.java | 89 +
.../logging/log4j/core/BasicLoggingTest.java | 0
.../logging/log4j/core/CollectionLoggingTest.java | 82 +
.../apache/logging/log4j/core/CronRolloverApp.java | 0
.../log4j/core/CustomLevelsOverrideTest.java | 80 +
.../logging/log4j/core/CustomLevelsTest.java | 70 +
.../log4j/core/CustomLevelsWithFiltersTest.java | 74 +
.../apache/logging/log4j/core/DeadlockTest.java | 31 +
.../log4j/core/EventParameterMemoryLeakTest.java | 118 ++
.../logging/log4j/core/ExtendedLevelTest.java | 62 +
.../log4j/core/GarbageCollectionHelper.java | 0
.../log4j/core/GcFreeAsynchronousLoggingTest.java | 47 +
.../log4j/core/GcFreeMixedSyncAyncLoggingTest.java | 45 +
.../log4j/core/GcFreeSynchronousLoggingTest.java | 44 +
.../apache/logging/log4j/core/HostNameTest.java | 65 +
.../apache/logging/log4j/core/LateConfigTest.java | 0
.../org/apache/logging/log4j/core/LevelTest.java | 126 ++
.../apache/logging/log4j/core/Log4j1222Test.java | 65 +
.../logging/log4j/core/LogEventFactoryTest.java | 109 ++
.../apache/logging/log4j/core/LogEventTest.java | 0
.../apache/logging/log4j/core/LoggerDateTest.java | 43 +
.../log4j/core/LoggerSerializationTest.java | 42 +
.../org/apache/logging/log4j/core/LoggerTest.java | 539 ++++++
.../logging/log4j/core/LoggerUpdateTest.java | 71 +
.../org/apache/logging/log4j/core/LookupTest.java | 40 +
...rnResolverDoesNotEvaluateThreadContextTest.java | 116 ++
.../logging/log4j/core/PatternSelectorTest.java | 97 ++
.../log4j/core/PatternVariableResolverTest.java | 55 +
.../log4j/core/PropertiesFileConfigTest.java | 69 +
...ReusableParameterizedMessageMemoryLeakTest.java | 0
.../logging/log4j/core/ShutdownDisabledTest.java | 34 +
.../core/ShutdownTimeoutConfigurationTest.java | 34 +
.../logging/log4j/core/StrictXmlConfigTest.java | 133 ++
.../logging/log4j/core/TestPatternConverters.java | 0
.../logging/log4j/core/TimestampMessageTest.java | 101 ++
.../org/apache/logging/log4j/core/XmlEvents.java | 66 +
.../core/appender/AbstractAppenderBuilderTest.java | 0
.../appender/AsyncAppenderQueueFullPolicyTest.java | 113 ++
.../log4j/core/appender/AsyncAppenderTest.java | 178 ++
.../core/appender/ConfigurationTestUtils.java | 0
.../appender/ConsoleAppenderAnsiMessagesMain.java | 0
.../ConsoleAppenderAnsiStyleJira180Main.java | 0
.../ConsoleAppenderAnsiStyleJira272Main.java | 0
.../ConsoleAppenderAnsiStyleJira319Main.java | 0
.../ConsoleAppenderAnsiStyleLayoutMain.java | 0
.../ConsoleAppenderAnsiStyleNameLayoutMain.java | 0
.../core/appender/ConsoleAppenderBuilderTest.java | 0
.../ConsoleAppenderDefaultSuppressedThrowable.java | 0
.../ConsoleAppenderHighlightLayoutDefaultMain.java | 0
.../ConsoleAppenderHighlightLayoutLogbackMain.java | 0
.../ConsoleAppenderHighlightLayoutMain.java | 0
.../appender/ConsoleAppenderJAnsiMessageMain.java | 86 +
.../ConsoleAppenderJAnsiXExceptionMain.java | 80 +
...leAppenderJira1002ShortThrowableLayoutMain.java | 0
.../ConsoleAppenderNoAnsiStyleLayoutMain.java | 0
.../log4j/core/appender/ConsoleAppenderTest.java | 0
.../CsvJsonParameterLayoutFileAppenderTest.java | 117 ++
.../log4j/core/appender/FailoverAppenderTest.java | 83 +
.../FailoverFailedPrimaryAppenderTest.java | 90 +
.../core/appender/FileAppenderBuilderTest.java | 0
.../core/appender/FileAppenderPermissionsTest.java | 202 +++
.../log4j/core/appender/FileAppenderTest.java | 354 ++++
.../log4j/core/appender/HangingAppender.java | 0
.../log4j/core/appender/HttpAppenderTest.java | 309 ++++
.../log4j/core/appender/InMemoryAppenderTest.java | 79 +
.../core/appender/JansiConsoleAppenderJira965.java | 0
.../logging/log4j/core/appender/Jira739Test.java | 0
.../appender/JsonCompleteFileAppenderTest.java | 110 ++
.../appender/MemoryMappedFileAppenderTest.java | 120 ++
.../core/appender/MemoryMappedFileManagerTest.java | 0
.../core/appender/OutputStreamAppenderTest.java | 0
.../core/appender/OutputStreamManagerTest.java | 81 +
.../log4j/core/appender/ProgressConsoleTest.java | 0
.../appender/RandomAccessFileAppenderTest.java | 93 ++
.../core/appender/RandomAccessFileManagerTest.java | 0
.../core/appender/ReconfigureAppenderTest.java | 178 ++
...ollingRandomAccessFileAppenderRolloverTest.java | 107 ++
.../core/appender/ScriptAppenderSelectorTest.java | 63 +
.../SecureSocketAppenderSocketOptionsTest.java | 140 ++
.../log4j/core/appender/SmtpAppenderAsyncTest.java | 98 ++
.../log4j/core/appender/SmtpAppenderTest.java | 188 +++
.../appender/SocketAppenderBufferSizeTest.java | 77 +
.../core/appender/SocketAppenderBuilderTest.java | 0
.../appender/SocketAppenderSocketOptionsTest.java | 109 ++
.../log4j/core/appender/SocketAppenderTest.java | 402 +++++
.../appender/SyslogAppenderCustomLayoutTest.java | 0
.../log4j/core/appender/SyslogAppenderTest.java | 131 ++
.../core/appender/SyslogAppenderTestBase.java | 174 ++
.../log4j/core/appender/TlsSyslogAppenderTest.java | 116 ++
.../log4j/core/appender/TlsSyslogFrameTest.java | 0
.../log4j/core/appender/WriterAppenderTest.java | 0
.../core/appender/XmlCompactFileAppenderTest.java | 81 +
.../XmlCompactFileAppenderValidationTest.java | 106 ++
.../XmlCompactFileAsyncAppenderValidationTest.java | 83 +
.../core/appender/XmlCompleteFileAppenderTest.java | 171 ++
.../log4j/core/appender/XmlFileAppenderTest.java | 76 +
.../appender/XmlRandomAccessFileAppenderTest.java | 89 +
.../appender/db/AbstractDatabaseAppenderTest.java | 0
.../appender/db/AbstractDatabaseManagerTest.java | 0
.../core/appender/db/jdbc/AbstractH2Test.java | 36 +
.../jdbc/AbstractJdbcAppenderDataSourceTest.java | 111 ++
.../AbstractJdbcAppenderFactoryMethodTest.java | 122 ++
.../db/jdbc/AbstractJdbcDataSourceTest.java | 0
.../core/appender/db/jdbc/ColumnConfigTest.java | 0
.../db/jdbc/DataSourceConnectionSourceTest.java | 105 ++
.../jdbc/DriverManagerH2ConnectionSourceTest.java | 62 +
.../db/jdbc/FactoryMethodConnectionSourceTest.java | 144 ++
.../jdbc/JdbcAppenderColumnMappingLiteralTest.java | 91 +
.../jdbc/JdbcAppenderColumnMappingPatternTest.java | 90 +
.../db/jdbc/JdbcAppenderH2DataSourceTest.java | 47 +
.../db/jdbc/JdbcAppenderH2FactoryMethodTest.java | 53 +
.../db/jdbc/JdbcAppenderHsqldbDataSourceTest.java | 45 +
.../jdbc/JdbcAppenderHsqldbFactoryMethodTest.java | 51 +
.../jdbc/JdbcAppenderMapMessageDataSourceTest.java | 149 ++
.../jdbc/JdbcAppenderStringSubstitutionTest.java | 53 +
.../log4j/core/appender/mom/JmsAppenderTest.java | 200 +++
.../appender/mom/jeromq/JeroMqAppenderTest.java | 136 ++
.../core/appender/mom/jeromq/JeroMqTestClient.java | 0
.../mom/kafka/KafkaAppenderCloseTimeoutTest.java | 71 +
.../core/appender/mom/kafka/KafkaAppenderTest.java | 223 +++
.../kafka/KafkaManagerProducerThreadLeakTest.java | 66 +
.../core/appender/nosql/NoSqlAppenderTest.java | 0
.../appender/nosql/NoSqlDatabaseManagerTest.java | 424 +++++
.../rewrite/LoggerNameLevelRewritePolicyTest.java | 0
.../appender/rewrite/MapRewritePolicyTest.java | 182 ++
.../core/appender/rewrite/RewriteAppenderTest.java | 95 ++
.../core/appender/rewrite/TestRewritePolicy.java | 0
.../appender/rolling/CronTriggeringPolicyTest.java | 0
.../core/appender/rolling/EligibleFilesTest.java | 0
.../log4j/core/appender/rolling/FileSizeTest.java | 0
.../rolling/OnStartupTriggeringPolicyTest.java | 0
.../appender/rolling/PatternProcessorTest.java | 0
.../RandomRollingAppenderOnStartupTest.java | 105 ++
.../appender/rolling/RollingAppenderCountTest.java | 103 ++
.../rolling/RollingAppenderCronAndSizeTest.java | 97 ++
.../RollingAppenderCronEvery2DirectTest.java | 87 +
.../rolling/RollingAppenderCronEvery2Test.java | 89 +
.../rolling/RollingAppenderCronOnStartupTest.java | 0
.../rolling/RollingAppenderCronOnceADayTest.java | 126 ++
.../appender/rolling/RollingAppenderCronTest.java | 107 ++
.../RollingAppenderCustomDeleteActionTest.java | 86 +
...RollingAppenderDeleteAccumulatedCount1Test.java | 106 ++
...RollingAppenderDeleteAccumulatedCount2Test.java | 107 ++
.../RollingAppenderDeleteAccumulatedSizeTest.java | 73 +
.../rolling/RollingAppenderDeleteMaxDepthTest.java | 104 ++
.../rolling/RollingAppenderDeleteNestedTest.java | 106 ++
.../RollingAppenderDeleteScriptFri13thTest.java | 80 +
.../rolling/RollingAppenderDeleteScriptTest.java | 76 +
.../rolling/RollingAppenderDirectCronTest.java | 119 ++
...ollingAppenderDirectCustomDeleteActionTest.java | 95 ++
.../RollingAppenderDirectWrite1906Test.java | 131 ++
.../RollingAppenderDirectWriteStartupSizeTest.java | 71 +
...erDirectWriteTempCompressedFilePatternTest.java | 104 ++
.../rolling/RollingAppenderDirectWriteTest.java | 94 ++
...RollingAppenderDirectWriteWithFilenameTest.java | 55 +
...llingAppenderDirectWriteWithHtmlLayoutTest.java | 119 ++
...lingAppenderDirectWriteWithReconfigureTest.java | 77 +
.../RollingAppenderNoUnconditionalDeleteTest.java | 108 ++
.../rolling/RollingAppenderOnStartup2Test.java | 0
.../RollingAppenderOnStartupDirectTest.java | 0
.../rolling/RollingAppenderOnStartupTest.java | 0
.../rolling/RollingAppenderReconfigureTest.java | 94 ++
.../rolling/RollingAppenderRestartTest.java | 112 ++
...RollingAppenderSizeCompressPermissionsTest.java | 105 ++
.../rolling/RollingAppenderSizeMaxWidthTest.java | 159 ++
.../rolling/RollingAppenderSizeNoCompressTest.java | 97 ++
.../appender/rolling/RollingAppenderSizeTest.java | 177 ++
.../rolling/RollingAppenderSizeWithTimeTest.java | 98 ++
...llingAppenderTempCompressedFilePatternTest.java | 154 ++
.../RollingAppenderTimeAndSizeDirectTest.java | 68 +
.../rolling/RollingAppenderTimeAndSizeTest.java | 103 ++
.../appender/rolling/RollingAppenderTimeTest.java | 73 +
.../rolling/RollingAppenderUncompressedTest.java | 81 +
.../rolling/RollingDirectSize3490Test.java | 0
.../RollingDirectSizeTimeNewDirectoryTest.java | 87 +
.../rolling/RollingDirectTimeNewDirectoryTest.java | 108 ++
.../rolling/RollingFileAppenderAccessTest.java | 0
.../rolling/RollingFileAppenderBuilderTest.java | 0
.../RollingFileAppenderInterruptedThreadTest.java | 94 ++
.../rolling/RollingFileAppenderLayoutTest.java | 0
.../RollingFileAppenderReconfigureTest.java | 36 +
...nderReconfigureUndefinedSystemPropertyTest.java | 36 +
.../rolling/RollingFileAppenderUpdateDataTest.java | 0
.../appender/rolling/RollingFileManagerTest.java | 0
.../appender/rolling/RollingNewDirectoryTest.java | 62 +
...ingRandomAccessFileManagerHeaderFooterTest.java | 111 ++
.../RollingRandomAccessFileManagerTest.java | 270 +++
...omAppenderDirectWriteAndSwitchDirectorTest.java | 48 +
.../RollingRandomAppenderDirectWriteTest.java | 67 +
...gRandomAppenderDirectWriteWithFilenameTest.java | 55 +
.../appender/rolling/RolloverFilePatternTest.java | 0
.../rolling/RolloverWithDeletedOldFileTest.java | 82 +
.../appender/rolling/RolloverWithPaddingTest.java | 67 +
.../rolling/action/AbstractActionTest.java | 96 ++
.../rolling/action/Bzip2CompressActionTest.java | 0
.../appender/rolling/action/CountingCondition.java | 0
.../appender/rolling/action/DeleteActionTest.java | 118 ++
.../rolling/action/DeletingVisitorTest.java | 0
.../core/appender/rolling/action/DurationTest.java | 0
.../rolling/action/FileRenameActionTest.java | 0
.../core/appender/rolling/action/FileSizeTest.java | 0
.../appender/rolling/action/FixedCondition.java | 0
.../rolling/action/IfAccumulatedFileCountTest.java | 0
.../rolling/action/IfAccumulatedFileSizeTest.java | 133 ++
.../core/appender/rolling/action/IfAllTest.java | 0
.../core/appender/rolling/action/IfAnyTest.java | 0
.../appender/rolling/action/IfFileNameTest.java | 0
.../rolling/action/IfLastModifiedTest.java | 98 ++
.../core/appender/rolling/action/IfNotTest.java | 0
.../appender/rolling/action/PathConditionTest.java | 0
.../action/PathSortByModificationTimeTest.java | 94 ++
.../rolling/action/ScriptConditionTest.java | 138 ++
.../rolling/action/SortingVisitorTest.java | 0
.../routing/DefaultRouteScriptAppenderTest.java | 156 ++
.../appender/routing/JsonRoutingAppender2Test.java | 57 +
.../appender/routing/JsonRoutingAppenderTest.java | 57 +
.../routing/PropertiesRoutingAppenderTest.java | 79 +
.../appender/routing/RoutesScriptAppenderTest.java | 162 ++
.../appender/routing/RoutingAppender2767Test.java | 67 +
.../appender/routing/RoutingAppender3350Test.java | 65 +
.../RoutingAppenderKeyLookupEvaluationTest.java | 94 ++
.../core/appender/routing/RoutingAppenderTest.java | 78 +
.../routing/RoutingAppenderWithJndiTest.java | 125 ++
.../routing/RoutingAppenderWithPurgingTest.java | 138 ++
.../routing/RoutingDefaultAppenderTest.java | 56 +
.../async/AbstractAsyncThreadContextTestBase.java | 195 +++
.../async/AsyncAppenderExceptionHandlingTest.java | 98 ++
.../core/async/AsyncLoggerClassLoadDeadlock.java | 0
.../async/AsyncLoggerClassLoadDeadlockTest.java | 48 +
.../core/async/AsyncLoggerConfigAutoFlushTest.java | 59 +
.../core/async/AsyncLoggerConfigErrorOnFormat.java | 101 ++
.../log4j/core/async/AsyncLoggerConfigTest.java | 84 +
.../log4j/core/async/AsyncLoggerConfigTest2.java | 67 +
.../log4j/core/async/AsyncLoggerConfigTest3.java | 72 +
.../log4j/core/async/AsyncLoggerConfigTest4.java | 76 +
...ncLoggerConfigThreadContextCopyOnWriteTest.java | 30 +
.../AsyncLoggerConfigThreadContextDefaultTest.java | 30 +
...ncLoggerConfigThreadContextGarbageFreeTest.java | 30 +
.../AsyncLoggerConfigUseAfterShutdownTest.java | 49 +
.../AsyncLoggerConfigWithAsyncEnabledTest.java | 74 +
...AsyncLoggerContextSelectorInitialStateTest.java | 33 +
.../core/async/AsyncLoggerContextSelectorTest.java | 73 +
.../log4j/core/async/AsyncLoggerContextTest.java | 39 +
.../AsyncLoggerCustomSelectorLocationTest.java | 115 ++
.../core/async/AsyncLoggerDefaultLocationTest.java | 71 +
.../AsyncLoggerEventTranslationExceptionTest.java | 148 ++
.../log4j/core/async/AsyncLoggerLocationTest.java | 76 +
.../logging/log4j/core/async/AsyncLoggerTest.java | 86 +
.../async/AsyncLoggerTestArgumentFreedOnError.java | 109 ++
.../async/AsyncLoggerTestCachedThreadName.java | 78 +
.../log4j/core/async/AsyncLoggerTestNanoTime.java | 99 ++
.../async/AsyncLoggerTestUncachedThreadName.java | 79 +
.../AsyncLoggerThreadContextCopyOnWriteTest.java | 43 +
.../async/AsyncLoggerThreadContextDefaultTest.java | 43 +
.../AsyncLoggerThreadContextGarbageFreeTest.java | 43 +
.../core/async/AsyncLoggerThreadContextTest.java | 79 +
.../async/AsyncLoggerThreadNameStrategyTest.java | 88 +
.../async/AsyncLoggerTimestampMessageTest.java | 112 ++
.../async/AsyncLoggerUseAfterShutdownTest.java | 65 +
.../async/AsyncLoggersWithAsyncAppenderTest.java | 54 +
.../AsyncLoggersWithAsyncLoggerConfigTest.java | 54 +
.../async/AsyncQueueFullPolicyFactoryTest.java | 121 ++
.../log4j/core/async/AsyncRootReloadTest.java | 63 +
...WaitStrategyFactoryConfigGlobalLoggersTest.java | 69 +
.../async/AsyncWaitStrategyFactoryConfigTest.java | 83 +
...egyFactoryIncorrectConfigGlobalLoggersTest.java | 65 +
.../async/BasicAsyncLoggerContextSelectorTest.java | 107 ++
.../logging/log4j/core/async/BlockingAppender.java | 0
.../async/DefaultAsyncQueueFullPolicyTest.java | 53 +
.../async/DiscardingAsyncQueueFullPolicyTest.java | 120 ++
.../log4j/core/async/Log4j2Jira1688AsyncTest.java | 96 ++
.../log4j/core/async/Log4j2Jira1688Test.java | 94 ++
.../log4j/core/async/QueueFullAbstractTest.java | 0
.../core/async/QueueFullAsyncAppenderTest.java | 93 ++
.../core/async/QueueFullAsyncAppenderTest2.java | 70 +
...llAsyncLoggerConfigLoggingFromToStringTest.java | 112 ++
...lAsyncLoggerConfigLoggingFromToStringTest2.java | 73 +
.../core/async/QueueFullAsyncLoggerConfigTest.java | 94 ++
.../async/QueueFullAsyncLoggerConfigTest2.java | 71 +
...ueueFullAsyncLoggerLoggingFromToStringTest.java | 108 ++
...eueFullAsyncLoggerLoggingFromToStringTest2.java | 108 ++
.../log4j/core/async/QueueFullAsyncLoggerTest.java | 102 ++
.../core/async/QueueFullAsyncLoggerTest2.java | 79 +
.../core/async/QueueFullAsyncLoggerTest3.java | 131 ++
.../log4j/core/async/RingBufferLogEventTest.java | 285 ++++
.../logging/log4j/core/config/AdvertiserTest.java | 0
.../core/config/AppenderControlArraySetTest.java | 191 +++
.../config/CompositeConfigurationMissingTest.java | 0
.../core/config/CompositeConfigurationTest.java | 272 +++
.../core/config/ConfigurationFactoryTest.java | 134 ++
.../core/config/ConfigurationPropertyTest.java | 0
.../log4j/core/config/ConfigurationSourceTest.java | 78 +
.../core/config/ConfiguratorSetLevelTest.java | 61 +
.../log4j/core/config/ConfiguratorTest.java | 0
.../log4j/core/config/CustomConfigurationTest.java | 96 ++
.../logging/log4j/core/config/FileOutputTest.java | 41 +
.../log4j/core/config/InMemoryAdvertiser.java | 0
.../log4j/core/config/JiraLog4j2_2134Test.java | 122 ++
.../log4j/core/config/LoggerConfigTest.java | 111 ++
.../log4j/core/config/LoggersPluginTest.java | 46 +
.../log4j/core/config/MissingRootLoggerTest.java | 75 +
.../log4j/core/config/MockReliabilityStrategy.java | 0
.../core/config/MultipleTriggeringPolicyTest.java | 84 +
.../log4j/core/config/NestedLoggerConfigTest.java | 0
.../log4j/core/config/PropertiesPluginTest.java | 0
.../logging/log4j/core/config/PropertyTest.java | 130 ++
.../core/config/ReconfigurationDeadlockTest.java | 177 ++
.../core/config/ReconfigurationFailureTest.java | 0
.../log4j/core/config/ReliabilityStrategyTest.java | 51 +
.../log4j/core/config/TestConfigurator.java | 517 ++++++
.../log4j/core/config/TestConfiguratorError.java | 48 +
.../log4j/core/config/TestMissingLanguage.java | 0
.../logging/log4j/core/config/TestNoLanguages.java | 115 ++
.../core/config/arbiters/BasicArbiterTest.java | 73 +
.../core/config/arbiters/ScriptArbiterTest.java | 70 +
.../core/config/arbiters/SelectArbiterTest.java | 63 +
.../config/builder/ConfigurationAssemblerTest.java | 0
.../config/builder/ConfigurationBuilderTest.java | 0
.../config/builder/CustomConfigurationFactory.java | 0
.../plugins/convert/DateTypeConverterTest.java | 0
.../plugins/convert/TypeConverterRegistryTest.java | 0
.../config/plugins/convert/TypeConvertersTest.java | 0
.../AnnotationProcessorCompilerErrorTest.java | 87 +
.../core/config/plugins/processor/FakePlugin.java | 0
.../config/plugins/processor/PluginCacheTest.java | 0
.../plugins/processor/PluginProcessorTest.java | 0
.../plugins/util/PluginManagerPackagesTest.java | 84 +
.../util/ResolverUtilCustomProtocolTest.java | 210 +++
.../core/config/plugins/util/ResolverUtilTest.java | 221 +++
.../AbstractPluginWithGenericBuilder.java | 0
.../config/plugins/validation/HostAndPort.java | 0
.../PluginWithGenericSubclassFoo1Builder.java | 0
.../plugins/validation/ValidatingPlugin.java | 0
.../ValidatingPluginWithGenericBuilder.java | 0
.../ValidatingPluginWithTypedBuilder.java | 0
.../validators/RequiredValidatorTest.java | 0
.../validators/ValidHostValidatorTest.java | 75 +
.../validators/ValidPortValidatorTest.java | 0
.../ValidatingPluginWithFailoverTest.java | 0
.../ValidatingPluginWithGenericBuilderTest.java | 0
...ngPluginWithGenericSubclassFoo1BuilderTest.java | 0
.../ValidatingPluginWithTypedBuilderTest.java | 0
.../properties/PropertiesConfigurationTest.java | 150 ++
.../core/config/xml/XmlConfigurationPropsTest.java | 0
.../core/config/xml/XmlConfigurationSecurity.java | 0
.../log4j/core/config/xml/XmlLoggerPropsTest.java | 76 +
.../log4j/core/filter/AbstractFilterTest.java | 0
.../log4j/core/filter/AbstractFilterableTest.java | 0
.../core/filter/AbstractScriptFilterTest.java | 70 +
.../log4j/core/filter/BurstFilterLogDelayTest.java | 0
.../logging/log4j/core/filter/BurstFilterTest.java | 137 ++
.../log4j/core/filter/CompositeFilterTest.java | 0
.../core/filter/DynamicThresholdFilterTest.java | 91 +
.../filter/HttpThreadContextMapFilterTest.java | 198 +++
.../log4j/core/filter/LevelRangeFilterTest.java | 0
.../logging/log4j/core/filter/MapFilterTest.java | 91 +
.../log4j/core/filter/MarkerFilterTest.java | 0
.../filter/MutableThreadContextMapFilterTest.java | 108 ++
.../log4j/core/filter/NoMarkerFilterTest.java | 0
.../logging/log4j/core/filter/RegexFilterTest.java | 0
.../filter/ScriptFileFilterPropertiesTest.java | 26 +
.../log4j/core/filter/ScriptFileFilterTest.java | 26 +
.../log4j/core/filter/ScriptFilterTest.java | 26 +
.../log4j/core/filter/ScriptRefFilterTest.java | 26 +
.../core/filter/StructuredDataFilterTest.java | 77 +
.../core/filter/ThreadContextMapFilterTest.java | 0
.../log4j/core/filter/ThresholdFilterTest.java | 0
.../logging/log4j/core/filter/TimeFilterTest.java | 0
...taFactoryPropertySetMissingConstructorTest.java | 0
.../impl/ContextDataFactoryPropertySetTest.java | 0
.../log4j/core/impl/ContextDataFactoryTest.java | 0
.../log4j/core/impl/FactoryTestStringMap.java | 0
.../FactoryTestStringMapWithoutIntConstructor.java | 0
.../core/impl/JdkMapAdapterStringMapTest.java | 0
.../log4j/core/impl/Log4jLogEventNanoTimeTest.java | 94 ++
.../logging/log4j/core/impl/Log4jLogEventTest.java | 0
.../log4j/core/impl/MutableLogEventTest.java | 0
.../NestedLoggingFromThrowableMessageTest.java | 98 ++
.../core/impl/NestedLoggingFromToStringTest.java | 138 ++
.../core/impl/ReusableLogEventFactoryTest.java | 0
.../core/impl/ThreadContextDataInjectorTest.java | 132 ++
.../core/impl/ThrowableFormatOptionsTest.java | 0
.../core/impl/ThrowableProxyRendererTest.java | 0
.../log4j/core/impl/ThrowableProxyTest.java | 0
.../core/jackson/JacksonIssue429MyNamesTest.java | 130 ++
.../log4j/core/jackson/JacksonIssue429Test.java | 95 ++
.../log4j/core/jackson/LevelMixInJsonTest.java | 33 +
.../logging/log4j/core/jackson/LevelMixInTest.java | 100 ++
.../log4j/core/jackson/LevelMixInXmlTest.java | 35 +
.../log4j/core/jackson/LevelMixInYamlTest.java | 33 +
.../core/jackson/StackTraceElementMixInTest.java | 92 +
.../apache/logging/log4j/core/jmx/ServerTest.java | 0
.../core/layout/AbstractStringLayoutTest.java | 0
.../ConcurrentLoggingWithGelfLayoutTest.java | 98 ++
.../ConcurrentLoggingWithJsonLayoutTest.java | 111 ++
.../log4j/core/layout/CsvLogEventLayoutTest.java | 175 ++
.../layout/CsvParameterLayoutAllAsyncTest.java | 71 +
.../log4j/core/layout/CsvParameterLayoutTest.java | 187 +++
.../logging/log4j/core/layout/GelfLayout2Test.java | 51 +
.../logging/log4j/core/layout/GelfLayout3Test.java | 100 ++
.../core/layout/GelfLayoutPatternSelectorTest.java | 82 +
.../logging/log4j/core/layout/GelfLayoutTest.java | 323 ++++
.../logging/log4j/core/layout/HtmlLayoutTest.java | 284 ++++
.../log4j/core/layout/JsonLayoutMillisTest.java | 74 +
.../logging/log4j/core/layout/JsonLayoutTest.java | 663 ++++++++
.../log4j/core/layout/Log4j2_1482_CoreTest.java | 37 +
.../log4j/core/layout/Log4j2_2195_Test.java | 57 +
.../log4j/core/layout/LogEventFixtures.java | 0
.../core/layout/PatternLayoutLookupDateTest.java | 44 +
.../layout/PatternLayoutMainMapLookupTest.java | 67 +
.../core/layout/PatternLayoutNoLookupDateTest.java | 41 +
.../log4j/core/layout/PatternLayoutTest.java | 612 +++++++
.../log4j/core/layout/PatternSelectorTest.java | 0
.../log4j/core/layout/Rfc5424LayoutTest.java | 620 +++++++
.../log4j/core/layout/SerializedLayoutTest.java | 186 +++
.../core/layout/SpyByteBufferDestination.java | 0
.../core/layout/StringBuilderEncoderTest.java | 0
.../log4j/core/layout/SyslogLayoutTest.java | 117 ++
.../logging/log4j/core/layout/XmlLayoutTest.java | 387 +++++
.../logging/log4j/core/layout/YamlLayoutTest.java | 396 +++++
.../logging/log4j/core/log4j-customLevels.xml | 0
.../logging/log4j/core/lookup/CaseLookupTest.java | 0
.../log4j/core/lookup/ContextMapLookupTest.java | 82 +
.../logging/log4j/core/lookup/DateLookupTest.java | 0
.../log4j/core/lookup/EnvironmentLookupTest.java | 0
.../logging/log4j/core/lookup/EventLookupTest.java | 0
.../log4j/core/lookup/InterpolatorTest.java | 180 ++
.../log4j/core/lookup/JndiDisabledLookupTest.java | 0
.../logging/log4j/core/lookup/JndiExploit.java | 0
.../logging/log4j/core/lookup/JndiLookupTest.java | 82 +
.../core/lookup/JndiRestrictedLookupTest.java | 0
.../logging/log4j/core/lookup/Log4jLookupTest.java | 0
.../core/lookup/Log4jLookupWithSpacesTest.java | 0
.../lookup/MainInputArgumentsJmxLookupTest.java | 0
.../core/lookup/MainInputArgumentsLookupApp.java | 0
.../core/lookup/MainInputArgumentsMapLookup.java | 0
.../logging/log4j/core/lookup/MainLookupTest.java | 0
.../logging/log4j/core/lookup/MapLookupTest.java | 0
.../log4j/core/lookup/MarkerLookupConfigTest.java | 78 +
.../log4j/core/lookup/MarkerLookupTest.java | 0
.../log4j/core/lookup/PropertiesLookupTest.java | 0
.../core/lookup/ResourceBundleLookupTest.java | 0
.../log4j/core/lookup/StrSubstitutorTest.java | 0
.../core/lookup/StructuredDataLookupTest.java | 0
.../core/lookup/SystemPropertiesLookupTest.java | 0
.../message/ExtendedThreadInformationTest.java | 0
.../logging/log4j/core/net/JndiManagerTest.java | 0
.../logging/log4j/core/net/PriorityTest.java | 0
.../logging/log4j/core/net/SmtpManagerTest.java | 0
.../core/net/SocketAppenderReconnectTest.java | 0
.../log4j/core/net/UrlConnectionFactoryTest.java | 220 +++
.../net/ssl/EnvironmentPasswordProviderTest.java | 0
.../core/net/ssl/FilePasswordProviderTest.java | 0
.../core/net/ssl/KeyStoreConfigurationTest.java | 153 ++
.../core/net/ssl/MemoryPasswordProviderTest.java | 0
.../core/net/ssl/SslConfigurationFactoryTest.java | 122 ++
.../log4j/core/net/ssl/SslConfigurationTest.java | 0
.../log4j/core/net/ssl/StoreConfigurationTest.java | 0
.../logging/log4j/core/net/ssl/TestConstants.java | 54 +
.../core/net/ssl/TrustStoreConfigurationTest.java | 0
.../log4j/core/parser/JsonLogEventParserTest.java | 0
.../log4j/core/parser/LogEventParserTest.java | 0
.../log4j/core/parser/XmlLogEventParserTest.java | 0
.../log4j/core/parser/YamlLogEventParserTest.java | 0
.../log4j/core/pattern/CallerInformationTest.java | 62 +
.../core/pattern/DatePatternConverterTest.java | 0
.../log4j/core/pattern/DisableAnsiTest.java | 59 +
.../core/pattern/EncodingPatternConverterTest.java | 0
.../pattern/EndOfBatchPatternConverterTest.java | 0
.../EqualsIgnoreCaseReplacementConverterTest.java | 0
.../pattern/EqualsReplacementConverterTest.java | 0
.../ExtendedThrowablePatternConverterTest.java | 0
.../log4j/core/pattern/ExtendedThrowableTest.java | 51 +
.../log4j/core/pattern/FormattingInfoTest.java | 0
.../log4j/core/pattern/HighlightConverterTest.java | 0
.../core/pattern/LevelPatternConverterTest.java | 0
.../core/pattern/LiteralPatternConverterTest.java | 0
.../pattern/LoggerFqcnPatternConverterTest.java | 0
.../core/pattern/MapPatternConverterTest.java | 0
.../core/pattern/MarkerPatternConverterTest.java | 0
.../MarkerSimpleNamePatternConverterTest.java | 0
.../log4j/core/pattern/MaxLengthConverterTest.java | 0
.../core/pattern/MdcPatternConverterTest.java | 197 +++
.../core/pattern/MessageJansiConverterTest.java | 59 +
.../core/pattern/MessagePatternConverterTest.java | 0
.../core/pattern/MessageStyledConverterTest.java | 58 +
.../log4j/core/pattern/NameAbbreviatorTest.java | 0
.../core/pattern/NanoTimePatternConverterTest.java | 0
.../core/pattern/NdcPatternConverterTest.java | 74 +
.../log4j/core/pattern/NoConsoleNoAnsiTest.java | 59 +
.../log4j/core/pattern/PatternParserTest.java | 0
.../log4j/core/pattern/PatternParserTest2.java | 0
.../pattern/ProcessIdPatternConverterTest.java | 0
.../pattern/RegexReplacementConverterTest.java | 0
.../log4j/core/pattern/RegexReplacementTest.java | 82 +
.../core/pattern/RepeatPatternConverterTest.java | 0
.../pattern/RootThrowablePatternConverterTest.java | 0
.../log4j/core/pattern/RootThrowableTest.java | 45 +
.../SequenceNumberPatternConverterTest.java | 47 +
...quenceNumberPatternConverterZeroPaddedTest.java | 48 +
.../pattern/SimpleLiteralPatternConverterTest.java | 0
.../log4j/core/pattern/StyleConverterTest.java | 86 +
.../core/pattern/ThreadIdPatternConverterTest.java | 0
.../pattern/ThreadNamePatternConverterTest.java | 0
.../ThreadPriorityPatternConverterTest.java | 0
.../pattern/ThrowablePatternConverterTest.java | 0
.../logging/log4j/core/pattern/ThrowableTest.java | 55 +
.../VariablesNotEmptyReplacementConverterTest.java | 0
.../core/selector/BasicContextSelectorTest.java | 0
.../selector/ClassLoaderContextSelectorTest.java | 0
.../log4j/core/selector/TestClassLoader.java | 0
.../logging/log4j/core/selector/a/Logging1.java | 0
.../logging/log4j/core/selector/b/Logging2.java | 0
.../logging/log4j/core/selector/c/Logging3.java | 0
.../log4j/core/time/MutableInstantTest.java | 0
.../log4j/core/tools/GenerateCustomLoggerTest.java | 155 ++
.../core/tools/GenerateExtendedLoggerTest.java | 175 ++
.../apache/logging/log4j/core/util/AssertTest.java | 0
.../logging/log4j/core/util/ClockFactoryTest.java | 0
.../log4j/core/util/ContextDataProviderTest.java | 71 +
.../log4j/core/util/CronExpressionTest.java | 0
.../logging/log4j/core/util/CyclicBufferTest.java | 0
.../log4j/core/util/DummyNanoClockTest.java | 0
.../logging/log4j/core/util/FileUtilsTest.java | 0
.../apache/logging/log4j/core/util/InitTest.java | 0
.../logging/log4j/core/util/IntegersTest.java | 0
.../logging/log4j/core/util/JsonUtilsTest.java | 0
.../apache/logging/log4j/core/util/LoaderTest.java | 0
.../logging/log4j/core/util/NetUtilsTest.java | 0
.../log4j/core/util/OptionConverterTest.java | 0
.../core/util/ShutdownCallbackRegistryTest.java | 97 ++
.../apache/logging/log4j/core/util/SourceTest.java | 0
.../logging/log4j/core/util/SystemClockTest.java | 0
.../log4j/core/util/SystemNanoClockTest.java | 0
.../logging/log4j/core/util/ThrowablesTest.java | 0
.../log4j/core/util/UnexpectedFormatException.java | 0
.../apache/logging/log4j/core/util/UuidTest.java | 0
.../logging/log4j/core/util/WatchHttpTest.java | 175 ++
.../logging/log4j/core/util/WatchManagerTest.java | 0
.../core/util/datetime/FastDateParserSDFTest.java | 0
.../core/util/datetime/FastDateParserTest.java | 0
.../datetime/FastDateParser_MoreOrLessTest.java | 0
.../FastDateParser_TimeZoneStrategyTest.java | 0
.../core/util/datetime/FixedDateFormatTest.java | 0
.../MutableLogEventWithReusableParamMsgTest.java | 0
.../AsyncAppenderExceptionHandlingTest.xml | 0
.../resources/AsyncLoggerConfigAutoFlushTest.xml | 0
.../resources/AsyncLoggerConfigErrorOnFormat.xml | 0
.../src/test/resources/AsyncLoggerConfigTest.xml | 0
.../src/test/resources/AsyncLoggerConfigTest2.xml | 0
.../src/test/resources/AsyncLoggerConfigTest4.xml | 0
.../AsyncLoggerConfigThreadContextTest.xml | 0
.../src/test/resources/AsyncLoggerConsoleTest.xml | 0
.../AsyncLoggerCustomSelectorLocationTest.xml | 0
.../resources/AsyncLoggerDefaultLocationTest.xml | 0
.../src/test/resources/AsyncLoggerLocationTest.xml | 0
.../src/test/resources/AsyncLoggerTest.xml | 0
.../resources/AsyncLoggerThreadContextTest.xml | 0
.../resources/AsyncLoggerTimestampMessageTest.xml | 0
.../AsyncLoggersWithAsyncAppenderTest.xml | 0
.../AsyncLoggersWithAsyncLoggerConfigTest.xml | 0
...ncWaitStrategyFactoryConfigGlobalLoggerTest.xml | 0
.../AsyncWaitStrategyFactoryConfigTest.xml | 0
...ategyIncorrectFactoryConfigGlobalLoggerTest.xml | 0
...AsyncWaitStrategyIncorrectFactoryConfigTest.xml | 0
.../BlockingQueueFactory-ArrayBlockingQueue.xml | 0
...BlockingQueueFactory-DisruptorBlockingQueue.xml | 0
.../BlockingQueueFactory-JCToolsBlockingQueue.xml | 0
.../BlockingQueueFactory-LinkedTransferQueue.xml | 0
.../src/test/resources/ContextMapLookupTest.xml | 0
.../resources/EventParameterMemoryLeakTest.xml | 0
.../src/test/resources/FlumeFuncTest.xml | 0
.../src/test/resources/GelfLayout2Test.xml | 0
.../src/test/resources/GelfLayout3Test.xml | 0
.../resources/GelfLayoutPatternSelectorTest.xml | 0
.../src/test/resources/HttpAppenderTest.xml | 0
.../src/test/resources/InvalidConfig.xml | 0
.../src/test/resources/InvalidXML.xml | 0
.../src/test/resources/JeroMqAppenderTest.xml | 0
.../src/test/resources/JmsAppenderTest.xml | 0
.../src/test/resources/JndiRestrictedLookup.ldif | 0
.../resources/JsonCompleteFileAppenderTest.xml | 0
.../resources/KafkaAppenderCloseTimeoutTest.xml | 0
.../src/test/resources/KafkaAppenderTest.xml | 0
.../KafkaManagerProducerThreadLeakTest.xml | 0
.../src/test/resources/LOG4J-2195/log4j2.xml | 0
.../src/test/resources/LOG4J2-1100/log4j2-bad.yaml | 0
.../test/resources/LOG4J2-1100/log4j2-good.yaml | 0
.../src/test/resources/LOG4J2-1100/log4j2.json | 0
.../src/test/resources/LOG4J2-1100/log4j2.xml | 0
.../LOG4J2-3609/MyAnnotatedClass.java.source | 20 +
.../resources/LOG4J2-3609/MyAnnotation.java.source | 19 +
.../LOG4J2-3609/MyAnnotationProcessor.java.source | 29 +
.../LOG4J2-3609/MyEmptySubClass.java.source | 19 +
.../src/test/resources/LOG4J2-739.xml | 0
.../src/test/resources/LOG4J2-807.xml | 0
.../resources/LoggerLevelAppenderTest.properties | 0
.../LoggerLevelSysPropsAppenderTest.properties | 0
.../src/test/resources/META-INF/LICENSE | 0
.../src/test/resources/META-INF/NOTICE | 0
.../MemoryMappedFileAppenderLocationTest.xml | 0
.../MemoryMappedFileAppenderRemapTest.xml | 0
.../resources/MemoryMappedFileAppenderTest.xml | 0
.../src/test/resources/NanoTimeToFileTest.xml | 0
.../src/test/resources/README.md | 0
.../RandomAccessFileAppenderLocationTest.xml | 0
.../resources/RandomAccessFileAppenderTest.xml | 0
.../src/test/resources/ReliabilityStrategyTest.xml | 0
...ingRandomAccessFileAppenderHeaderFooterTest.xml | 0
...mAccessFileAppenderLocationPropsTest.properties | 0
...RollingRandomAccessFileAppenderLocationTest.xml | 0
.../RollingRandomAccessFileAppenderTest.xml | 0
.../RootLoggerLevelAppenderTest.properties | 0
.../SequenceNumberPatternConverterTest.yml | 0
...equenceNumberPatternConverterZeroPaddedTest.yml | 0
.../resources/ShutdownCallbackRegistryTest.xml | 0
.../src/test/resources/SmtpAppenderAsyncTest.xml | 0
.../test/resources/XmlCompactFileAppenderTest.xml | 0
.../XmlCompactFileAppenderValidationTest.xml | 0
.../XmlCompactFileAsyncAppenderValidationTest.xml | 0
.../test/resources/XmlCompleteFileAppenderTest.xml | 0
.../test/resources/XmlConfigurationSecurity.xml | 0
.../src/test/resources/XmlFileAppenderTest.xml | 0
.../resources/XmlRandomAccessFileAppenderTest.xml | 0
.../src/test/resources/__files/log4j-test1.xml | 0
.../src/test/resources/__files/onStartup.log | 0
.../src/test/resources/bad/log4j-badfilename.xml | 0
.../test/resources/bad/log4j-badfilterparam.xml | 0
.../src/test/resources/bad/log4j-badlayout.xml | 0
.../src/test/resources/bad/log4j-loggers.xml | 0
.../src/test/resources/bad/log4j-nofilter.xml | 0
.../src/test/resources/bad/log4j-status.xml | 0
.../src/test/resources/configPropertyTest.xml | 0
.../src/test/resources/csvParamsMixedAsync.xml | 0
.../src/test/resources/csvParamsSync.xml | 0
.../customplugin/FixedStringLayout.java.source | 0
.../src/test/resources/customplugin/log4j2-741.xml | 0
.../src/test/resources/emptyConfig.json | 0
.../src/test/resources/filterConfig.json | 0
.../src/test/resources/gcFreeLogging.xml | 0
.../test/resources/gcFreeMixedSyncAsyncLogging.xml | 0
.../log4j+config+with+plus+characters.xml | 0
.../src/test/resources/log4j-Level.xml | 0
.../src/test/resources/log4j-advertiser.xml | 0
.../resources/log4j-appender-selector-groovy.xml | 0
.../log4j-appender-selector-javascript.xml | 0
.../test/resources/log4j-asynch-no-location.xml | 0
.../src/test/resources/log4j-asynch-queue-full.xml | 0
.../resources/log4j-asynch-shutdownTimeout.xml | 0
.../src/test/resources/log4j-asynch.xml | 0
.../src/test/resources/log4j-burst.xml | 0
.../src/test/resources/log4j-collectionLogging.xml | 0
.../src/test/resources/log4j-comp-appender.json | 0
.../src/test/resources/log4j-comp-appender.xml | 0
.../src/test/resources/log4j-comp-filter.json | 0
.../src/test/resources/log4j-comp-filter.xml | 0
.../resources/log4j-comp-logger-attr-override.json | 0
.../src/test/resources/log4j-comp-logger-ref.json | 0
.../src/test/resources/log4j-comp-logger-ref.xml | 0
.../src/test/resources/log4j-comp-logger-root.xml | 0
.../src/test/resources/log4j-comp-logger.json | 0
.../src/test/resources/log4j-comp-logger.xml | 0
.../src/test/resources/log4j-comp-properties.json | 0
.../src/test/resources/log4j-comp-properties.xml | 0
.../test/resources/log4j-comp-reconfig.properties | 0
.../src/test/resources/log4j-comp-reconfig.xml | 0
.../src/test/resources/log4j-comp-root-loggers.xml | 0
.../src/test/resources/log4j-config.json | 0
.../src/test/resources/log4j-console.xml | 0
.../src/test/resources/log4j-contextData.xml | 0
.../src/test/resources/log4j-cronRolloverApp.xml | 0
.../src/test/resources/log4j-customLevel.xml | 0
.../src/test/resources/log4j-customLevels.xml | 0
.../test/resources/log4j-customLevelsOverride.xml | 0
.../resources/log4j-customLevelsWithFilters.xml | 0
.../test/resources/log4j-cvs-json-parameter.xml | 0
.../src/test/resources/log4j-date.xml | 0
.../src/test/resources/log4j-deadlock.xml | 0
.../src/test/resources/log4j-empty.xml | 0
.../src/test/resources/log4j-failover.xml | 0
.../src/test/resources/log4j-fatalOnly.xml | 0
.../src/test/resources/log4j-filetest.xml | 0
.../src/test/resources/log4j-jira965.xml | 0
.../src/test/resources/log4j-list-lookups.xml | 0
.../src/test/resources/log4j-list.xml | 0
.../src/test/resources/log4j-loggerprops.xml | 0
.../src/test/resources/log4j-lookup-main.xml | 0
.../src/test/resources/log4j-lookup.xml | 0
.../src/test/resources/log4j-marker-lookup.yaml | 0
.../src/test/resources/log4j-message-ansi.xml | 0
.../src/test/resources/log4j-message-styled.xml | 0
.../log4j-nested-logging-throwable-message.xml | 0
.../src/test/resources/log4j-patternSelector.xml | 0
.../src/test/resources/log4j-posix.xml | 0
.../src/test/resources/log4j-props.xml | 0
.../src/test/resources/log4j-props1.xml | 0
.../src/test/resources/log4j-reference-level.json | 0
.../src/test/resources/log4j-reference-level.xml | 0
.../src/test/resources/log4j-replace.xml | 0
.../src/test/resources/log4j-rewrite.xml | 0
.../src/test/resources/log4j-rollOnStartup.json | 0
.../src/test/resources/log4j-rollOnStartup.xml | 0
.../test/resources/log4j-rollOnStartupDirect.xml | 0
.../src/test/resources/log4j-rolling-3490.xml | 0
.../src/test/resources/log4j-rolling-7z-lazy.xml | 0
.../src/test/resources/log4j-rolling-7z.xml | 0
.../test/resources/log4j-rolling-bzip2-lazy.xml | 0
.../src/test/resources/log4j-rolling-bzip2.xml | 0
.../src/test/resources/log4j-rolling-count.xml | 0
.../test/resources/log4j-rolling-cron-and-size.xml | 0
.../resources/log4j-rolling-cron-every2-direct.xml | 0
.../test/resources/log4j-rolling-cron-every2.xml | 0
.../resources/log4j-rolling-cron-onStartup.xml | 0
.../resources/log4j-rolling-cron-once-a-day.xml | 0
.../src/test/resources/log4j-rolling-cron.xml | 0
.../src/test/resources/log4j-rolling-cron2.xml | 0
.../test/resources/log4j-rolling-deflate-lazy.xml | 0
.../src/test/resources/log4j-rolling-deflate.xml | 0
.../test/resources/log4j-rolling-direct-1906.xml | 0
.../test/resources/log4j-rolling-direct-cron.xml | 0
.../resources/log4j-rolling-direct-reconfigure.xml | 0
.../log4j-rolling-direct-startup-size.xml | 0
.../log4j-rolling-direct-tmp-compress-folder.xml | 0
.../log4j-rolling-direct-with-custom-delete.xml | 46 +
.../src/test/resources/log4j-rolling-direct.xml | 0
.../test/resources/log4j-rolling-folder-direct.xml | 0
.../src/test/resources/log4j-rolling-gz-lazy.xml | 0
.../src/test/resources/log4j-rolling-gz-posix.xml | 0
.../resources/log4j-rolling-gz-tmp-compress.xml | 0
.../src/test/resources/log4j-rolling-gz.xml | 0
.../test/resources/log4j-rolling-new-directory.xml | 0
.../test/resources/log4j-rolling-numbered-gz.xml | 0
.../test/resources/log4j-rolling-pack200-lazy.xml | 0
.../src/test/resources/log4j-rolling-pack200.xml | 0
...log4j-rolling-random-direct-switch-director.xml | 0
.../test/resources/log4j-rolling-random-direct.xml | 0
.../test/resources/log4j-rolling-reconfigure.xml | 0
.../src/test/resources/log4j-rolling-restart.xml | 0
.../resources/log4j-rolling-size-max-width-1.xml | 0
.../resources/log4j-rolling-size-max-width-2.xml | 0
.../resources/log4j-rolling-size-max-width-3.xml | 0
.../resources/log4j-rolling-size-max-width-4.xml | 0
.../log4j-rolling-size-time-new-directory.xml | 0
.../resources/log4j-rolling-size-with-time.xml | 0
.../src/test/resources/log4j-rolling-size.xml | 0
...g4j-rolling-with-custom-delete-accum-count1.xml | 0
...g4j-rolling-with-custom-delete-accum-count2.xml | 0
...log4j-rolling-with-custom-delete-accum-size.xml | 0
.../log4j-rolling-with-custom-delete-maxdepth.xml | 0
.../log4j-rolling-with-custom-delete-nested.xml | 0
...j-rolling-with-custom-delete-script-fri13th.xml | 0
.../log4j-rolling-with-custom-delete-script.xml | 0
...j-rolling-with-custom-delete-unconditional1.xml | 0
...j-rolling-with-custom-delete-unconditional2.xml | 0
...j-rolling-with-custom-delete-unconditional3.xml | 0
.../resources/log4j-rolling-with-custom-delete.xml | 0
.../test/resources/log4j-rolling-with-padding.xml | 0
.../src/test/resources/log4j-rolling-xz-lazy.xml | 0
.../src/test/resources/log4j-rolling-xz.xml | 0
.../src/test/resources/log4j-rolling-zip-lazy.xml | 0
.../src/test/resources/log4j-rolling-zip.xml | 0
.../src/test/resources/log4j-rolling.properties | 0
.../src/test/resources/log4j-rolling2.xml | 0
.../src/test/resources/log4j-rolling3-direct.xml | 0
.../src/test/resources/log4j-rolling3.xml | 0
.../src/test/resources/log4j-rolling4.xml | 0
.../test/resources/log4j-rootthrowablefilter.xml | 0
.../src/test/resources/log4j-routing-2767.xml | 0
.../src/test/resources/log4j-routing-by-jndi.xml | 0
.../log4j-routing-default-route-script-groovy.xml | 0
...g4j-routing-default-route-script-javascript.xml | 0
.../src/test/resources/log4j-routing-lookup.xml | 0
.../src/test/resources/log4j-routing-purge.xml | 0
.../log4j-routing-routes-script-groovy.xml | 0
.../log4j-routing-routes-script-javascript.xml | 0
.../log4j-routing-script-staticvars-groovy.xml | 0
.../log4j-routing-script-staticvars-javascript.xml | 0
.../src/test/resources/log4j-routing.json | 0
.../src/test/resources/log4j-routing.properties | 0
.../src/test/resources/log4j-routing.xml | 0
.../src/test/resources/log4j-routing2.json | 0
.../src/test/resources/log4j-routing3.xml | 0
.../src/test/resources/log4j-routing3350.xml | 0
.../src/test/resources/log4j-script-filters.xml | 0
.../resources/log4j-scriptFile-filters.properties | 0
.../test/resources/log4j-scriptFile-filters.xml | 0
.../src/test/resources/log4j-scriptRef-filters.xml | 0
.../src/test/resources/log4j-set-level.xml | 0
.../src/test/resources/log4j-socket-options.xml | 0
.../test/resources/log4j-ssl-socket-options.xml | 0
.../src/test/resources/log4j-strict1.xml | 0
.../src/test/resources/log4j-style.xml | 0
.../src/test/resources/log4j-sync-to-list.xml | 0
.../test/resources/log4j-test-shutdownTimeout.xml | 0
.../src/test/resources/log4j-test1.json | 0
.../src/test/resources/log4j-test1.properties | 0
.../src/test/resources/log4j-test1.xml | 0
.../src/test/resources/log4j-test1.yaml | 0
.../src/test/resources/log4j-test2.properties | 0
.../src/test/resources/log4j-test2.xml | 0
.../src/test/resources/log4j-test3.xml | 0
.../src/test/resources/log4j-test5.xml | 0
.../src/test/resources/log4j-threaded.xml | 0
.../src/test/resources/log4j-throwable.xml | 0
.../src/test/resources/log4j-throwablefilter.xml | 0
.../test/resources/log4j-xinclude-appenders.xml | 0
.../src/test/resources/log4j-xinclude-loggers.xml | 0
.../src/test/resources/log4j-xinclude.xml | 0
.../src/test/resources/log4j.dtd | 0
.../src/test/resources/log4j12-perf.xml | 0
.../src/test/resources/log4j2-1002.xml | 0
.../src/test/resources/log4j2-1482.xml | 0
.../src/test/resources/log4j2-1573.xml | 0
.../src/test/resources/log4j2-180.xml | 0
.../src/test/resources/log4j2-2134.yml | 0
.../src/test/resources/log4j2-272.xml | 0
.../src/test/resources/log4j2-319.xml | 0
.../src/test/resources/log4j2-744.xml | 0
.../src/test/resources/log4j2-962.xml | 0
.../src/test/resources/log4j2-arbiters.xml | 0
...log4j2-console-default-suppressed-throwable.xml | 0
.../test/resources/log4j2-console-disableAnsi.xml | 0
.../resources/log4j2-console-highlight-default.xml | 0
.../resources/log4j2-console-highlight-logback.xml | 0
.../test/resources/log4j2-console-highlight.xml | 0
.../src/test/resources/log4j2-console-msg-ansi.xml | 0
.../resources/log4j2-console-noConsoleNoAnsi.xml | 0
.../src/test/resources/log4j2-console-progress.xml | 0
.../test/resources/log4j2-console-style-ansi.xml | 0
.../resources/log4j2-console-style-name-ansi.xml | 0
.../resources/log4j2-console-style-no-ansi.xml | 0
.../resources/log4j2-console-xex-ansi-custom.xml | 0
.../resources/log4j2-console-xex-ansi-kirk.xml | 0
.../src/test/resources/log4j2-console-xex-ansi.xml | 0
.../src/test/resources/log4j2-console.xml | 0
.../src/test/resources/log4j2-dynamicfilter.xml | 0
.../src/test/resources/log4j2-gelf-layout.xml | 0
.../resources/log4j2-json-layout-timestamp.xml | 0
.../src/test/resources/log4j2-json-layout.xml | 0
.../src/test/resources/log4j2-mapfilter.xml | 0
.../src/test/resources/log4j2-mutableFilter.xml | 0
.../log4j2-pattern-layout-with-context.xml | 0
.../src/test/resources/log4j2-pattern-layout.xml | 0
.../src/test/resources/log4j2-perf-filter.xml | 0
.../src/test/resources/log4j2-perf.xml | 0
.../log4j2-properties-root-only.properties | 0
...2-properties-trailing-space-on-level.properties | 0
.../test/resources/log4j2-properties.properties | 0
.../src/test/resources/log4j2-queueFull.xml | 0
.../resources/log4j2-queueFullAsyncAppender.xml | 0
.../log4j2-queueFullAsyncLoggerConfig.xml | 0
.../src/test/resources/log4j2-random-1833.xml | 0
.../src/test/resources/log4j2-rolling-1833.xml | 0
.../src/test/resources/log4j2-scriptArbiters.xml | 0
.../src/test/resources/log4j2-sdfilter.xml | 0
.../src/test/resources/log4j2-selectArbiters.xml | 0
.../src/test/resources/logback-flume.xml | 0
.../src/test/resources/logback-perf-filter.xml | 0
.../src/test/resources/logback-perf.xml | 0
.../src/test/resources/logback-subst.xml | 0
.../src/test/resources/logback-test.xml | 0
.../AsyncLoggerConfig/default-level.xml | 0
.../AsyncLoggerConfig/inherit-level.xml | 0
.../logger-config/LoggerConfig/default-level.xml | 0
.../logger-config/LoggerConfig/inherit-level.xml | 0
.../src/test/resources/missingRootLogger.xml | 0
.../multipleIncompatibleAppendersTest.xml | 0
.../src/test/resources/multipleRootLoggersTest.xml | 0
.../db/jdbc/log4j2-data-source-map-message.xml | 0
.../core/appender/db/jdbc/log4j2-data-source.xml | 0
.../db/jdbc/log4j2-dm-column-mapping-literal.xml | 0
.../db/jdbc/log4j2-dm-column-mapping-pattern.xml | 0
.../appender/db/jdbc/log4j2-h2-factory-method.xml | 0
.../db/jdbc/log4j2-hsqldb-factory-method.xml | 0
.../db/jdbc/log4j2-jdbc-string-substitution.xml | 0
.../core/impl/ForceNoDefClassFoundError.class | Bin
.../log4j/core/lookup/resource-bundle.properties | 0
.../core/lookup/resource-bundle_en.properties | 0
.../org/apache/logging/log4j/core/net/ssl/README | 0
.../logging/log4j/core/net/ssl/build/gencerts.sh | 0
.../logging/log4j/core/net/ssl/build/rootca.conf | 0
.../logging/log4j/core/net/ssl/build/server.conf | 0
.../core/net/ssl/client.log4j2-keystore-nopass.p12 | Bin 0 -> 3813 bytes
.../log4j/core/net/ssl/client.log4j2-keystore.jks | Bin
.../log4j/core/net/ssl/client.log4j2-keystore.p12 | Bin 0 -> 4023 bytes
.../log4j/core/net/ssl/server.log4j2-crt.pem | 0
.../logging/log4j/core/net/ssl/server.log4j2.pem | 0
.../logging/log4j/core/net/ssl/truststore.jks | Bin
.../test/resources/perf-CountingNoOpAppender.xml | 0
.../src/test/resources/perf-log4j12-async.xml | 0
.../src/test/resources/perf-log4j12.xml | 0
.../src/test/resources/perf-logback-async.xml | 0
.../src/test/resources/perf-logback.xml | 0
.../src/test/resources/perf/SimplePerfTest.bat | 0
.../src/test/resources/perf/SimplePerfTest.sh | 0
.../src/test/resources/perf/runResponseTm.sh | 0
.../src/test/resources/perf1syncFastFile.xml | 0
.../src/test/resources/perf1syncFile.xml | 0
.../src/test/resources/perf2syncRollFastFile.xml | 0
.../src/test/resources/perf2syncRollFile.xml | 0
.../src/test/resources/perf3PlainNoLoc.xml | 0
.../src/test/resources/perf4PlainLocation.xml | 0
.../src/test/resources/perf5AsyncApndNoLoc.xml | 0
.../src/test/resources/perf6AsyncApndLoc.xml | 0
.../src/test/resources/perf7MixedNoLoc.xml | 0
.../src/test/resources/perf8MixedLoc.xml | 0
.../src/test/resources/perf9MMapNoLoc.xml | 0
.../test/resources/reconfiguration-deadlock.xml | 0
.../rolling-file-appender-reconfigure.original.xml | 0
.../rolling-file-appender-reconfigure.xml | 0
.../src/test/resources/rollover-test.xml | 0
.../log4j.20211028T194500+0200.1.log.gz | Bin
.../log4j.20211028T194500+0200.10.log.gz | Bin
.../log4j.20211028T194500+0200.11.log.gz | Bin
.../log4j.20211028T194500+0200.12.log.gz | Bin
.../log4j.20211028T194500+0200.13.log.gz | Bin
.../log4j.20211028T194500+0200.14.log.gz | Bin
.../log4j.20211028T194500+0200.15.log.gz | Bin
.../log4j.20211028T194500+0200.16.log.gz | Bin
.../log4j.20211028T194500+0200.17.log.gz | Bin
.../log4j.20211028T194500+0200.18.log.gz | Bin
.../log4j.20211028T194500+0200.19.log.gz | Bin
.../log4j.20211028T194500+0200.2.log.gz | Bin
.../log4j.20211028T194500+0200.20.log.gz | Bin
.../log4j.20211028T194500+0200.21.log.gz | Bin
.../log4j.20211028T194500+0200.22.log.gz | Bin
.../log4j.20211028T194500+0200.23.log.gz | Bin
.../log4j.20211028T194500+0200.24.log.gz | Bin
.../log4j.20211028T194500+0200.25.log.gz | Bin
.../log4j.20211028T194500+0200.26.log.gz | Bin
.../log4j.20211028T194500+0200.27.log.gz | Bin
.../log4j.20211028T194500+0200.28.log.gz | Bin
.../log4j.20211028T194500+0200.29.log.gz | Bin
.../log4j.20211028T194500+0200.3.log.gz | Bin
.../rolloverPath/log4j.20211028T194500+0200.30.log | 0
.../log4j.20211028T194500+0200.4.log.gz | Bin
.../log4j.20211028T194500+0200.5.log.gz | Bin
.../log4j.20211028T194500+0200.6.log.gz | Bin
.../log4j.20211028T194500+0200.7.log.gz | Bin
.../log4j.20211028T194500+0200.8.log.gz | Bin
.../log4j.20211028T194500+0200.9.log.gz | Bin
.../rolloverPath/log4j.txt.20170112_00-1.gz | Bin
.../rolloverPath/log4j.txt.20170112_00-2.gz | Bin
.../rolloverPath/log4j.txt.20170112_01-1.gz | Bin
.../rolloverPath/log4j.txt.20170112_02-1.gz | Bin
.../rolloverPath/log4j.txt.20170112_02-2.gz | Bin
.../rolloverPath/log4j.txt.20170112_02-3.gz | Bin
.../rolloverPath/log4j.txt.20170112_02-4.gz | Bin
.../rolloverPath/log4j.txt.20170112_02-5.gz | Bin
.../rolloverPath/log4j.txt.20170112_03-1.gz | Bin
.../rolloverPath/log4j.txt.20170112_03-2.gz | Bin
.../rolloverPath/log4j.txt.20170112_03-3.gz | Bin
.../rolloverPath/log4j.txt.20170112_03-4.gz | Bin
.../rolloverPath/log4j.txt.20170112_03-5.gz | Bin
.../rolloverPath/log4j.txt.20170112_04-1.gz | Bin
.../rolloverPath/log4j.txt.20170112_04-2.gz | Bin
.../rolloverPath/log4j.txt.20170112_04-3.gz | Bin
.../rolloverPath/log4j.txt.20170112_04-4.gz | Bin
.../rolloverPath/log4j.txt.20170112_04-5.gz | Bin
.../rolloverPath/log4j.txt.20170112_05-1.gz | Bin
.../rolloverPath/log4j.txt.20170112_05-2.gz | Bin
.../rolloverPath/log4j.txt.20170112_05-3.gz | Bin
.../rolloverPath/log4j.txt.20170112_05-4.gz | Bin
.../rolloverPath/log4j.txt.20170112_05-5.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-1.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-10.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-11.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-12.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-13.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-14.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-15.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-16.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-17.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-18.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-19.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-2.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-20.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-3.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-4.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-5.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-6.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-7.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-8.gz | Bin
.../rolloverPath/log4j.txt.20170112_06-9.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-1.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-10.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-11.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-12.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-13.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-14.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-15.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-16.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-17.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-18.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-19.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-2.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-20.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-21.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-22.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-23.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-24.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-25.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-26.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-27.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-28.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-29.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-3.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-4.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-5.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-6.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-7.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-8.gz | Bin
.../rolloverPath/log4j.txt.20170112_07-9.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-1.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-10.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-11.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-12.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-13.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-14.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-15.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-16.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-17.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-18.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-19.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-2.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-20.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-21.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-22.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-23.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-24.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-25.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-26.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-27.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-28.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-29.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-3.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-4.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-5.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-6.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-7.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-8.gz | Bin
.../rolloverPath/log4j.txt.20170112_08-9.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-1.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-10.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-11.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-12.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-13.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-14.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-15.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-16.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-17.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-18.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-19.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-2.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-20.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-21.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-22.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-23.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-24.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-25.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-26.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-27.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-28.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-29.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-3.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-30 | 0
.../rolloverPath/log4j.txt.20170112_09-4.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-5.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-6.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-7.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-8.gz | Bin
.../rolloverPath/log4j.txt.20170112_09-9.gz | Bin
.../log4j+config+with+plus+characters.xml | 0
.../src/test/resources/scripts/filter.groovy | 0
.../src/test/resources/scripts/filter.js | 0
.../src/test/resources/serializedEvent.dat | Bin
.../src/test/resources/witness/PatternParser_mdc | 0
.../src/test/resources/xml-events.xml | 0
log4j-core/pom.xml | 451 ++---
.../logging/log4j/core/appender/AppenderSet.java | 2 +-
.../log4j/core/appender/SyslogAppender.java | 2 +-
.../core/appender/routing/RoutingAppender.java | 2 +-
.../async/BasicAsyncLoggerContextSelector.java | 2 +-
.../log4j/core/config/AbstractConfiguration.java | 7 +-
.../logging/log4j/core/config/LoggerConfig.java | 12 +-
.../log4j/core/config/LoggerContextAware.java | 35 +
.../core/config/plugins/PluginLoggerContext.java | 37 +
.../visitors/PluginLoggerContextVisitor.java | 47 +
.../logging/log4j/core/layout/Rfc5424Layout.java | 29 +-
.../logging/log4j/core/lookup/DateLookup.java | 2 +-
.../logging/log4j/core/lookup/Interpolator.java | 18 +-
.../net/ssl/AbstractKeyStoreConfiguration.java | 24 +-
.../log4j/core/net/ssl/KeyStoreConfiguration.java | 2 +-
.../core/net/ssl/SslConfigurationFactory.java | 41 +-
.../log4j/core/net/ssl/StoreConfiguration.java | 3 +
.../org/apache/logging/log4j/core/util/Loader.java | 4 +-
.../org/apache/logging/log4j/core/util/Source.java | 2 +-
.../logging/dumbster/smtp/SimpleSmtpServer.java | 279 ----
.../logging/dumbster/smtp/SmtpActionType.java | 202 ---
.../apache/logging/dumbster/smtp/SmtpMessage.java | 158 --
.../apache/logging/dumbster/smtp/SmtpRequest.java | 231 ---
.../apache/logging/dumbster/smtp/SmtpResponse.java | 75 -
.../apache/logging/dumbster/smtp/SmtpState.java | 121 --
.../apache/logging/log4j/MarkerMixInJsonTest.java | 33 -
.../apache/logging/log4j/MarkerMixInXmlTest.java | 34 -
.../apache/logging/log4j/MarkerMixInYamlTest.java | 34 -
.../java/org/apache/logging/log4j/TestMarkers.java | 31 -
.../apache/logging/log4j/categories/Appenders.java | 33 -
.../logging/log4j/categories/AsyncLoggers.java | 23 -
.../logging/log4j/categories/Configurations.java | 25 -
.../apache/logging/log4j/categories/Layouts.java | 28 -
.../logging/log4j/categories/PerformanceTests.java | 24 -
.../apache/logging/log4j/categories/Scripts.java | 24 -
.../logging/log4j/categories/package-info.java | 22 -
.../log4j/core/AppenderRefLevelJsonTest.java | 85 -
.../logging/log4j/core/AppenderRefLevelTest.java | 89 -
.../log4j/core/BasicConfigurationFactory.java | 61 -
.../logging/log4j/core/CollectionLoggingTest.java | 82 -
.../logging/log4j/core/CoreLoggerContexts.java | 51 -
.../log4j/core/CustomLevelsOverrideTest.java | 80 -
.../logging/log4j/core/CustomLevelsTest.java | 70 -
.../log4j/core/CustomLevelsWithFiltersTest.java | 74 -
.../apache/logging/log4j/core/DeadlockTest.java | 31 -
.../log4j/core/EventParameterMemoryLeakTest.java | 117 --
.../logging/log4j/core/ExtendedLevelTest.java | 62 -
.../log4j/core/GcFreeAsynchronousLoggingTest.java | 46 -
.../logging/log4j/core/GcFreeLoggingTestUtil.java | 292 ----
.../log4j/core/GcFreeMixedSyncAyncLoggingTest.java | 44 -
.../log4j/core/GcFreeSynchronousLoggingTest.java | 43 -
.../apache/logging/log4j/core/HostNameTest.java | 65 -
.../org/apache/logging/log4j/core/LevelTest.java | 126 --
.../apache/logging/log4j/core/Log4j1222Test.java | 65 -
.../logging/log4j/core/LogEventFactoryTest.java | 109 --
.../apache/logging/log4j/core/LoggerDateTest.java | 43 -
.../log4j/core/LoggerSerializationTest.java | 42 -
.../org/apache/logging/log4j/core/LoggerTest.java | 539 ------
.../logging/log4j/core/LoggerUpdateTest.java | 71 -
.../org/apache/logging/log4j/core/LookupTest.java | 40 -
...rnResolverDoesNotEvaluateThreadContextTest.java | 116 --
.../logging/log4j/core/PatternSelectorTest.java | 97 --
.../log4j/core/PatternVariableResolverTest.java | 55 -
.../log4j/core/PropertiesFileConfigTest.java | 69 -
.../logging/log4j/core/ShutdownDisabledTest.java | 34 -
.../core/ShutdownTimeoutConfigurationTest.java | 34 -
.../logging/log4j/core/StrictXmlConfigTest.java | 133 --
.../logging/log4j/core/TimestampMessageTest.java | 101 --
.../org/apache/logging/log4j/core/XmlEvents.java | 66 -
.../appender/AsyncAppenderQueueFullPolicyTest.java | 113 --
.../log4j/core/appender/AsyncAppenderTest.java | 178 --
.../appender/ConsoleAppenderJAnsiMessageMain.java | 86 -
.../ConsoleAppenderJAnsiXExceptionMain.java | 80 -
.../CsvJsonParameterLayoutFileAppenderTest.java | 117 --
.../log4j/core/appender/FailoverAppenderTest.java | 83 -
.../FailoverFailedPrimaryAppenderTest.java | 90 -
.../core/appender/FileAppenderPermissionsTest.java | 202 ---
.../log4j/core/appender/FileAppenderTest.java | 354 ----
.../log4j/core/appender/HttpAppenderTest.java | 307 ----
.../log4j/core/appender/InMemoryAppenderTest.java | 79 -
.../appender/JsonCompleteFileAppenderTest.java | 110 --
.../appender/MemoryMappedFileAppenderTest.java | 120 --
.../core/appender/OutputStreamManagerTest.java | 81 -
.../appender/RandomAccessFileAppenderTest.java | 93 --
.../core/appender/ReconfigureAppenderTest.java | 178 --
...ollingRandomAccessFileAppenderRolloverTest.java | 107 --
.../core/appender/ScriptAppenderSelectorTest.java | 63 -
.../SecureSocketAppenderSocketOptionsTest.java | 140 --
.../log4j/core/appender/SmtpAppenderAsyncTest.java | 98 --
.../log4j/core/appender/SmtpAppenderTest.java | 188 ---
.../appender/SocketAppenderBufferSizeTest.java | 77 -
.../appender/SocketAppenderSocketOptionsTest.java | 109 --
.../log4j/core/appender/SocketAppenderTest.java | 402 -----
.../log4j/core/appender/SyslogAppenderTest.java | 131 --
.../core/appender/SyslogAppenderTestBase.java | 174 --
.../log4j/core/appender/TlsSyslogAppenderTest.java | 116 --
.../core/appender/XmlCompactFileAppenderTest.java | 81 -
.../XmlCompactFileAppenderValidationTest.java | 106 --
.../XmlCompactFileAsyncAppenderValidationTest.java | 83 -
.../core/appender/XmlCompleteFileAppenderTest.java | 171 --
.../log4j/core/appender/XmlFileAppenderTest.java | 76 -
.../appender/XmlRandomAccessFileAppenderTest.java | 89 -
.../core/appender/db/jdbc/AbstractH2Test.java | 35 -
.../jdbc/AbstractJdbcAppenderDataSourceTest.java | 111 --
.../AbstractJdbcAppenderFactoryMethodTest.java | 122 --
.../db/jdbc/DataSourceConnectionSourceTest.java | 105 --
.../jdbc/DriverManagerH2ConnectionSourceTest.java | 61 -
.../db/jdbc/FactoryMethodConnectionSourceTest.java | 144 --
.../jdbc/JdbcAppenderColumnMappingLiteralTest.java | 90 -
.../jdbc/JdbcAppenderColumnMappingPatternTest.java | 89 -
.../db/jdbc/JdbcAppenderH2DataSourceTest.java | 46 -
.../db/jdbc/JdbcAppenderH2FactoryMethodTest.java | 52 -
.../db/jdbc/JdbcAppenderHsqldbDataSourceTest.java | 45 -
.../jdbc/JdbcAppenderHsqldbFactoryMethodTest.java | 51 -
.../jdbc/JdbcAppenderMapMessageDataSourceTest.java | 148 --
.../jdbc/JdbcAppenderStringSubstitutionTest.java | 53 -
.../core/appender/db/jdbc/JdbcH2TestHelper.java | 80 -
.../log4j/core/appender/mom/JmsAppenderTest.java | 200 ---
.../appender/mom/jeromq/JeroMqAppenderTest.java | 136 --
.../mom/kafka/KafkaAppenderCloseTimeoutTest.java | 71 -
.../core/appender/mom/kafka/KafkaAppenderTest.java | 223 ---
.../kafka/KafkaManagerProducerThreadLeakTest.java | 66 -
.../appender/nosql/NoSqlDatabaseManagerTest.java | 424 -----
.../appender/rewrite/MapRewritePolicyTest.java | 181 --
.../core/appender/rewrite/RewriteAppenderTest.java | 95 --
.../RandomRollingAppenderOnStartupTest.java | 105 --
.../appender/rolling/RollingAppenderCountTest.java | 103 --
.../rolling/RollingAppenderCronAndSizeTest.java | 97 --
.../RollingAppenderCronEvery2DirectTest.java | 86 -
.../rolling/RollingAppenderCronEvery2Test.java | 88 -
.../rolling/RollingAppenderCronOnceADayTest.java | 125 --
.../appender/rolling/RollingAppenderCronTest.java | 106 --
.../RollingAppenderCustomDeleteActionTest.java | 86 -
...RollingAppenderDeleteAccumulatedCount1Test.java | 106 --
...RollingAppenderDeleteAccumulatedCount2Test.java | 107 --
.../RollingAppenderDeleteAccumulatedSizeTest.java | 73 -
.../rolling/RollingAppenderDeleteMaxDepthTest.java | 104 --
.../rolling/RollingAppenderDeleteNestedTest.java | 106 --
.../RollingAppenderDeleteScriptFri13thTest.java | 80 -
.../rolling/RollingAppenderDeleteScriptTest.java | 76 -
.../rolling/RollingAppenderDirectCronTest.java | 119 --
.../RollingAppenderDirectWrite1906Test.java | 131 --
.../RollingAppenderDirectWriteStartupSizeTest.java | 71 -
...erDirectWriteTempCompressedFilePatternTest.java | 103 --
.../rolling/RollingAppenderDirectWriteTest.java | 93 --
...RollingAppenderDirectWriteWithFilenameTest.java | 55 -
...llingAppenderDirectWriteWithHtmlLayoutTest.java | 118 --
...lingAppenderDirectWriteWithReconfigureTest.java | 77 -
.../RollingAppenderNoUnconditionalDeleteTest.java | 108 --
.../rolling/RollingAppenderReconfigureTest.java | 93 --
.../rolling/RollingAppenderRestartTest.java | 111 --
...RollingAppenderSizeCompressPermissionsTest.java | 105 --
.../rolling/RollingAppenderSizeMaxWidthTest.java | 159 --
.../rolling/RollingAppenderSizeNoCompressTest.java | 97 --
.../appender/rolling/RollingAppenderSizeTest.java | 176 --
.../rolling/RollingAppenderSizeWithTimeTest.java | 98 --
...llingAppenderTempCompressedFilePatternTest.java | 154 --
.../RollingAppenderTimeAndSizeDirectTest.java | 67 -
.../rolling/RollingAppenderTimeAndSizeTest.java | 102 --
.../appender/rolling/RollingAppenderTimeTest.java | 72 -
.../rolling/RollingAppenderUncompressedTest.java | 81 -
.../RollingDirectSizeTimeNewDirectoryTest.java | 87 -
.../rolling/RollingDirectTimeNewDirectoryTest.java | 108 --
.../RollingFileAppenderInterruptedThreadTest.java | 94 --
.../RollingFileAppenderReconfigureTest.java | 36 -
...nderReconfigureUndefinedSystemPropertyTest.java | 36 -
.../appender/rolling/RollingNewDirectoryTest.java | 62 -
...ingRandomAccessFileManagerHeaderFooterTest.java | 111 --
.../RollingRandomAccessFileManagerTest.java | 269 ---
...omAppenderDirectWriteAndSwitchDirectorTest.java | 48 -
.../RollingRandomAppenderDirectWriteTest.java | 66 -
...gRandomAppenderDirectWriteWithFilenameTest.java | 55 -
.../rolling/RolloverWithDeletedOldFileTest.java | 82 -
.../appender/rolling/RolloverWithPaddingTest.java | 67 -
.../rolling/action/AbstractActionTest.java | 96 --
.../appender/rolling/action/DeleteActionTest.java | 118 --
.../rolling/action/DummyFileAttributes.java | 86 -
.../rolling/action/IfAccumulatedFileSizeTest.java | 132 --
.../rolling/action/IfLastModifiedTest.java | 97 --
.../action/PathSortByModificationTimeTest.java | 93 --
.../rolling/action/ScriptConditionTest.java | 137 --
.../routing/DefaultRouteScriptAppenderTest.java | 156 --
.../appender/routing/JsonRoutingAppender2Test.java | 57 -
.../appender/routing/JsonRoutingAppenderTest.java | 57 -
.../routing/PropertiesRoutingAppenderTest.java | 79 -
.../appender/routing/RoutesScriptAppenderTest.java | 162 --
.../appender/routing/RoutingAppender2767Test.java | 67 -
.../appender/routing/RoutingAppender3350Test.java | 65 -
.../RoutingAppenderKeyLookupEvaluationTest.java | 94 --
.../core/appender/routing/RoutingAppenderTest.java | 78 -
.../routing/RoutingAppenderWithJndiTest.java | 125 --
.../routing/RoutingAppenderWithPurgingTest.java | 138 --
.../routing/RoutingDefaultAppenderTest.java | 56 -
.../async/AbstractAsyncThreadContextTestBase.java | 195 ---
.../async/AsyncAppenderExceptionHandlingTest.java | 98 --
.../async/AsyncLoggerClassLoadDeadlockTest.java | 48 -
.../core/async/AsyncLoggerConfigAutoFlushTest.java | 59 -
.../core/async/AsyncLoggerConfigErrorOnFormat.java | 101 --
.../log4j/core/async/AsyncLoggerConfigTest.java | 84 -
.../log4j/core/async/AsyncLoggerConfigTest2.java | 67 -
.../log4j/core/async/AsyncLoggerConfigTest3.java | 72 -
.../log4j/core/async/AsyncLoggerConfigTest4.java | 76 -
...ncLoggerConfigThreadContextCopyOnWriteTest.java | 30 -
.../AsyncLoggerConfigThreadContextDefaultTest.java | 30 -
...ncLoggerConfigThreadContextGarbageFreeTest.java | 30 -
.../AsyncLoggerConfigUseAfterShutdownTest.java | 49 -
.../AsyncLoggerConfigWithAsyncEnabledTest.java | 74 -
...AsyncLoggerContextSelectorInitialStateTest.java | 33 -
.../core/async/AsyncLoggerContextSelectorTest.java | 73 -
.../log4j/core/async/AsyncLoggerContextTest.java | 39 -
.../AsyncLoggerCustomSelectorLocationTest.java | 115 --
.../core/async/AsyncLoggerDefaultLocationTest.java | 71 -
.../AsyncLoggerEventTranslationExceptionTest.java | 148 --
.../log4j/core/async/AsyncLoggerLocationTest.java | 76 -
.../logging/log4j/core/async/AsyncLoggerTest.java | 86 -
.../async/AsyncLoggerTestArgumentFreedOnError.java | 109 --
.../async/AsyncLoggerTestCachedThreadName.java | 78 -
.../log4j/core/async/AsyncLoggerTestNanoTime.java | 99 --
.../async/AsyncLoggerTestUncachedThreadName.java | 79 -
.../AsyncLoggerThreadContextCopyOnWriteTest.java | 43 -
.../async/AsyncLoggerThreadContextDefaultTest.java | 43 -
.../AsyncLoggerThreadContextGarbageFreeTest.java | 43 -
.../core/async/AsyncLoggerThreadContextTest.java | 79 -
.../async/AsyncLoggerThreadNameStrategyTest.java | 88 -
.../async/AsyncLoggerTimestampMessageTest.java | 112 --
.../async/AsyncLoggerUseAfterShutdownTest.java | 65 -
.../async/AsyncLoggersWithAsyncAppenderTest.java | 54 -
.../AsyncLoggersWithAsyncLoggerConfigTest.java | 54 -
.../async/AsyncQueueFullPolicyFactoryTest.java | 121 --
.../log4j/core/async/AsyncRootReloadTest.java | 63 -
...WaitStrategyFactoryConfigGlobalLoggersTest.java | 69 -
.../async/AsyncWaitStrategyFactoryConfigTest.java | 82 -
...egyFactoryIncorrectConfigGlobalLoggersTest.java | 65 -
.../async/BasicAsyncLoggerContextSelectorTest.java | 107 --
.../async/DefaultAsyncQueueFullPolicyTest.java | 53 -
.../async/DiscardingAsyncQueueFullPolicyTest.java | 120 --
.../log4j/core/async/Log4j2Jira1688AsyncTest.java | 96 --
.../log4j/core/async/Log4j2Jira1688Test.java | 94 --
.../core/async/QueueFullAsyncAppenderTest.java | 93 --
.../core/async/QueueFullAsyncAppenderTest2.java | 70 -
...llAsyncLoggerConfigLoggingFromToStringTest.java | 112 --
...lAsyncLoggerConfigLoggingFromToStringTest2.java | 73 -
.../core/async/QueueFullAsyncLoggerConfigTest.java | 94 --
.../async/QueueFullAsyncLoggerConfigTest2.java | 71 -
...ueueFullAsyncLoggerLoggingFromToStringTest.java | 108 --
...eueFullAsyncLoggerLoggingFromToStringTest2.java | 108 --
.../log4j/core/async/QueueFullAsyncLoggerTest.java | 102 --
.../core/async/QueueFullAsyncLoggerTest2.java | 79 -
.../core/async/QueueFullAsyncLoggerTest3.java | 131 --
.../log4j/core/async/RingBufferLogEventTest.java | 285 ----
.../core/config/AppenderControlArraySetTest.java | 191 ---
.../core/config/CompositeConfigurationTest.java | 272 ---
.../core/config/ConfigurationFactoryTest.java | 134 --
.../log4j/core/config/ConfigurationSourceTest.java | 78 -
.../core/config/ConfiguratorSetLevelTest.java | 61 -
.../log4j/core/config/CustomConfigurationTest.java | 96 --
.../logging/log4j/core/config/FileOutputTest.java | 41 -
.../log4j/core/config/JiraLog4j2_2134Test.java | 122 --
.../log4j/core/config/LoggerConfigTest.java | 90 -
.../log4j/core/config/LoggersPluginTest.java | 46 -
.../log4j/core/config/MissingRootLoggerTest.java | 75 -
.../core/config/MultipleTriggeringPolicyTest.java | 84 -
.../logging/log4j/core/config/PropertyTest.java | 130 --
.../core/config/ReconfigurationDeadlockTest.java | 177 --
.../log4j/core/config/ReliabilityStrategyTest.java | 51 -
.../log4j/core/config/TestConfigurator.java | 516 ------
.../log4j/core/config/TestConfiguratorError.java | 48 -
.../logging/log4j/core/config/TestNoLanguages.java | 115 --
.../core/config/arbiters/BasicArbiterTest.java | 73 -
.../core/config/arbiters/ScriptArbiterTest.java | 70 -
.../core/config/arbiters/SelectArbiterTest.java | 63 -
.../plugins/util/PluginManagerPackagesTest.java | 110 --
.../util/ResolverUtilCustomProtocolTest.java | 210 ---
.../core/config/plugins/util/ResolverUtilTest.java | 221 ---
.../validators/ValidHostValidatorTest.java | 75 -
.../properties/PropertiesConfigurationTest.java | 150 --
.../log4j/core/config/xml/XmlLoggerPropsTest.java | 76 -
.../core/filter/AbstractScriptFilterTest.java | 70 -
.../logging/log4j/core/filter/BurstFilterTest.java | 137 --
.../core/filter/DynamicThresholdFilterTest.java | 91 -
.../filter/HttpThreadContextMapFilterTest.java | 198 ---
.../logging/log4j/core/filter/MapFilterTest.java | 91 -
.../filter/MutableThreadContextMapFilterTest.java | 108 --
.../filter/ScriptFileFilterPropertiesTest.java | 26 -
.../log4j/core/filter/ScriptFileFilterTest.java | 26 -
.../log4j/core/filter/ScriptFilterTest.java | 26 -
.../log4j/core/filter/ScriptRefFilterTest.java | 26 -
.../core/filter/StructuredDataFilterTest.java | 77 -
.../log4j/core/impl/Log4jLogEventNanoTimeTest.java | 94 --
.../NestedLoggingFromThrowableMessageTest.java | 98 --
.../core/impl/NestedLoggingFromToStringTest.java | 138 --
.../core/impl/ThreadContextDataInjectorTest.java | 132 --
.../core/jackson/JacksonIssue429MyNamesTest.java | 130 --
.../log4j/core/jackson/JacksonIssue429Test.java | 95 --
.../log4j/core/jackson/LevelMixInJsonTest.java | 32 -
.../logging/log4j/core/jackson/LevelMixInTest.java | 100 --
.../log4j/core/jackson/LevelMixInXmlTest.java | 35 -
.../log4j/core/jackson/LevelMixInYamlTest.java | 32 -
.../core/jackson/StackTraceElementMixInTest.java | 92 -
.../ConcurrentLoggingWithGelfLayoutTest.java | 98 --
.../ConcurrentLoggingWithJsonLayoutTest.java | 111 --
.../log4j/core/layout/CsvLogEventLayoutTest.java | 175 --
.../layout/CsvParameterLayoutAllAsyncTest.java | 71 -
.../log4j/core/layout/CsvParameterLayoutTest.java | 187 ---
.../logging/log4j/core/layout/GelfLayout2Test.java | 51 -
.../logging/log4j/core/layout/GelfLayout3Test.java | 100 --
.../core/layout/GelfLayoutPatternSelectorTest.java | 82 -
.../logging/log4j/core/layout/GelfLayoutTest.java | 308 ----
.../logging/log4j/core/layout/HtmlLayoutTest.java | 284 ----
.../log4j/core/layout/JsonLayoutMillisTest.java | 74 -
.../logging/log4j/core/layout/JsonLayoutTest.java | 663 --------
.../log4j/core/layout/Log4j2_1482_CoreTest.java | 36 -
.../log4j/core/layout/Log4j2_1482_Test.java | 92 -
.../log4j/core/layout/Log4j2_2195_Test.java | 57 -
.../core/layout/PatternLayoutLookupDateTest.java | 44 -
.../layout/PatternLayoutMainMapLookupTest.java | 67 -
.../core/layout/PatternLayoutNoLookupDateTest.java | 41 -
.../log4j/core/layout/PatternLayoutTest.java | 612 -------
.../log4j/core/layout/Rfc5424LayoutTest.java | 592 -------
.../log4j/core/layout/SerializedLayoutTest.java | 186 ---
.../log4j/core/layout/SyslogLayoutTest.java | 117 --
.../logging/log4j/core/layout/XmlLayoutTest.java | 387 -----
.../logging/log4j/core/layout/YamlLayoutTest.java | 396 -----
.../log4j/core/lookup/ContextMapLookupTest.java | 82 -
.../log4j/core/lookup/InterpolatorTest.java | 180 --
.../logging/log4j/core/lookup/JndiLookupTest.java | 82 -
.../log4j/core/lookup/MarkerLookupConfigTest.java | 78 -
.../log4j/core/net/UrlConnectionFactoryTest.java | 220 ---
.../log4j/core/net/mock/MockSyslogServer.java | 49 -
.../core/net/mock/MockSyslogServerFactory.java | 39 -
.../log4j/core/net/mock/MockTcpSyslogServer.java | 88 -
.../log4j/core/net/mock/MockTlsSyslogServer.java | 153 --
.../log4j/core/net/mock/MockUdpSyslogServer.java | 70 -
.../core/net/ssl/KeyStoreConfigurationTest.java | 87 -
.../ssl/LegacyBsdTlsSyslogInputStreamReader.java | 61 -
.../core/net/ssl/SslConfigurationFactoryTest.java | 72 -
.../logging/log4j/core/net/ssl/TestConstants.java | 40 -
.../core/net/ssl/TlsSyslogInputStreamReader.java | 93 --
.../net/ssl/TlsSyslogInputStreamReaderBase.java | 35 -
.../log4j/core/net/ssl/TlsSyslogMessageFormat.java | 23 -
.../log4j/core/net/ssl/TlsSyslogTestUtil.java | 75 -
.../log4j/core/pattern/CallerInformationTest.java | 62 -
.../log4j/core/pattern/DisableAnsiTest.java | 59 -
.../log4j/core/pattern/ExtendedThrowableTest.java | 51 -
.../core/pattern/MdcPatternConverterTest.java | 197 ---
.../core/pattern/MessageJansiConverterTest.java | 59 -
.../core/pattern/MessageStyledConverterTest.java | 58 -
.../core/pattern/NdcPatternConverterTest.java | 74 -
.../log4j/core/pattern/NoConsoleNoAnsiTest.java | 59 -
.../log4j/core/pattern/RegexReplacementTest.java | 82 -
.../log4j/core/pattern/RootThrowableTest.java | 45 -
.../SequenceNumberPatternConverterTest.java | 47 -
...quenceNumberPatternConverterZeroPaddedTest.java | 48 -
.../log4j/core/pattern/StyleConverterTest.java | 86 -
.../logging/log4j/core/pattern/ThrowableTest.java | 55 -
.../log4j/core/tools/GenerateCustomLoggerTest.java | 155 --
.../core/tools/GenerateExtendedLoggerTest.java | 175 --
.../log4j/core/util/ContextDataProviderTest.java | 71 -
.../apache/logging/log4j/core/util/Profiler.java | 94 --
.../core/util/ShutdownCallbackRegistryTest.java | 97 --
.../logging/log4j/core/util/WatchHttpTest.java | 173 --
.../apache/logging/log4j/hamcrest/Descriptors.java | 44 -
.../logging/log4j/hamcrest/FileMatchers.java | 163 --
.../apache/logging/log4j/hamcrest/MapMatchers.java | 62 -
.../log4j/junit/AbstractExternalFileCleaner.java | 185 ---
.../logging/log4j/junit/AppenderResolver.java | 54 -
.../org/apache/logging/log4j/junit/CleanFiles.java | 68 -
.../apache/logging/log4j/junit/CleanFolders.java | 110 --
.../logging/log4j/junit/ConfigurationResolver.java | 39 -
.../org/apache/logging/log4j/junit/JdbcRule.java | 89 -
.../org/apache/logging/log4j/junit/JndiRule.java | 59 -
.../logging/log4j/junit/LoggerContextResolver.java | 157 --
.../logging/log4j/junit/LoggerContextRule.java | 317 ----
.../logging/log4j/junit/LoggerContextSource.java | 79 -
.../java/org/apache/logging/log4j/junit/Named.java | 41 -
.../logging/log4j/junit/ReconfigurationPolicy.java | 35 -
.../log4j/junit/URLStreamHandlerFactoryRule.java | 97 --
.../apache/logging/log4j/junit/package-info.java | 22 -
.../logging/log4j/test/AvailablePortFinder.java | 155 --
.../test/AvailablePortSystemPropertyTestRule.java | 34 -
.../apache/logging/log4j/test/ExtendedLevels.java | 30 -
.../logging/log4j/test/RuleChainFactory.java | 45 -
.../logging/log4j/test/SystemPropertyTestRule.java | 88 -
.../log4j/test/appender/AlwaysFailAppender.java | 50 -
.../log4j/test/appender/BlockingAppender.java | 66 -
.../log4j/test/appender/EncodingListAppender.java | 92 -
.../log4j/test/appender/FailOnceAppender.java | 128 --
.../log4j/test/appender/InMemoryAppender.java | 61 -
.../logging/log4j/test/appender/ListAppender.java | 304 ----
log4j-couchdb/pom.xml | 50 +-
log4j-distribution/pom.xml | 356 ++--
log4j-docker/pom.xml | 62 +-
.../apache/logging/log4j/docker/DockerLookup.java | 2 +-
log4j-flume-ng/pom.xml | 93 +-
.../log4j/flume/appender/FlumeAppender.java | 4 +-
.../log4j/flume/appender/FlumeAppenderTest.java | 2 +-
.../flume/appender/FlumeEmbeddedAgentTest.java | 2 +-
.../flume/appender/FlumeEmbeddedAppenderTest.java | 2 +-
.../appender/FlumePersistentAppenderTest.java | 2 +-
.../log4j/flume/appender/FlumePersistentPerf.java | 2 +-
log4j-iostreams/pom.xml | 61 +-
.../logging/log4j/io/AbstractStreamTest.java | 2 +-
.../log4j/io/IoBuilderCallerInfoTesting.java | 4 +-
.../org/apache/logging/log4j/io/IoBuilderTest.java | 4 +-
.../log4j/io/LoggerPrintWriterJdbcH2Test.java | 4 +-
log4j-jakarta-smtp/pom.xml | 68 +-
.../logging/log4j/smtp/SmtpAppenderAsyncTest.java | 8 +-
.../logging/log4j/smtp/SmtpAppenderTest.java | 8 +-
log4j-jakarta-web/pom.xml | 48 +-
.../log4j/web/Log4jServletContextListener.java | 56 +-
.../logging/log4j/web/Log4jServletFilter.java | 2 +
.../Log4jShutdownOnContextDestroyedListener.java | 10 +-
.../log4j/web/appender/ServletAppender.java | 48 +-
.../log4j/web/Log4jServletContextListenerTest.java | 12 +-
.../logging/log4j/web/Log4jServletFilterTest.java | 7 +-
...og4jShutdownOnContextDestroyedListenerTest.java | 22 +-
.../log4j/web/Log4jWebInitializerImplTest.java | 28 +-
log4j-jcl/pom.xml | 74 +-
.../logging/log4j/jcl/CallerInformationTest.java | 4 +-
.../org/apache/logging/log4j/jcl/LoggerTest.java | 4 +-
log4j-jdbc-dbcp2/pom.xml | 46 +-
.../db/jdbc/PoolableConnectionFactoryTest.java | 2 +-
.../db/jdbc/PoolingDriverConnectionSourceTest.java | 1 +
log4j-jmx-gui/pom.xml | 46 +-
log4j-jpa/pom.xml | 63 +-
.../appender/db/jpa/AbstractJpaAppenderTest.java | 2 +-
.../core/appender/db/jpa/JpaH2AppenderTest.java | 2 +-
.../appender/db/jpa/JpaHsqldbAppenderTest.java | 2 +-
.../ContextDataAttributeConverterTest.java | 2 +-
.../ContextDataJsonAttributeConverterTest.java | 2 +-
.../ContextMapAttributeConverterTest.java | 2 +-
.../ContextMapJsonAttributeConverterTest.java | 2 +-
.../ContextStackAttributeConverterTest.java | 2 +-
.../ContextStackJsonAttributeConverterTest.java | 4 +-
.../converter/InstantAttributeConverterTest.java | 2 +-
.../converter/MarkerAttributeConverterTest.java | 2 +-
.../converter/MessageAttributeConverterTest.java | 2 +-
.../StackTraceElementAttributeConverterTest.java | 2 +-
.../converter/ThrowableAttributeConverterTest.java | 2 +-
log4j-jpl/pom.xml | 100 +-
.../logging/log4j/jpl/Log4jSystemLoggerTest.java | 2 +-
log4j-jul/pom.xml | 146 +-
.../logging/log4j/jul/AbstractLoggerTest.java | 2 +-
.../apache/logging/log4j/jul/ApiLoggerTest.java | 2 +-
.../logging/log4j/jul/AsyncLoggerThreadsTest.java | 2 +-
.../jul/BracketInNotInterpolatedMessageTest.java | 2 +-
.../logging/log4j/jul/CallerInformationTest.java | 4 +-
.../apache/logging/log4j/jul/CoreLoggerTest.java | 2 +-
log4j-kubernetes/pom.xml | 70 +-
log4j-layout-template-json-test/pom.xml | 451 +++++
.../json/BlackHoleByteBufferDestination.java | 0
.../layout/template/json/LogEventFixture.java | 0
.../log4j/layout/template/json/EcsLayoutTest.java | 0
.../log4j/layout/template/json/GcpLayoutTest.java | 0
.../log4j/layout/template/json/GelfLayoutTest.java | 0
.../log4j/layout/template/json/JacksonFixture.java | 0
.../log4j/layout/template/json/JsonLayoutTest.java | 0
.../JsonTemplateLayoutAdditionalFieldTest.java | 104 ++
.../JsonTemplateLayoutConcurrentEncodeTest.java | 231 +++
.../json/JsonTemplateLayoutGcFreeTest.java | 43 +
.../JsonTemplateLayoutNullEventDelimiterTest.java | 0
.../template/json/JsonTemplateLayoutTest.java | 1638 ++++++++++++++++++
.../log4j/layout/template/json/LogstashIT.java | 0
.../log4j/layout/template/json/TestHelpers.java | 156 ++
.../json/ThreadLocalRecyclerNestedLoggingTest.java | 84 +
.../json/resolver/CaseConverterResolverTest.java | 0
.../json/resolver/CounterResolverTest.java | 0
.../json/resolver/MessageResolverTest.java | 235 +++
.../resolver/ReadOnlyStringMapResolverTest.java | 0
.../resolver/StackTraceStringResolverTest.java | 0
.../json/resolver/TimestampResolverTest.java | 0
.../json/util/CharSequencePointerTest.java | 0
.../template/json/util/InstantFormatterTest.java | 0
.../layout/template/json/util/JsonReaderTest.java | 0
.../layout/template/json/util/JsonWriterTest.java | 0
.../template/json/util/RecyclerFactoriesTest.java | 139 ++
.../json/util/StringParameterParserTest.java | 0
.../json/util/TruncatingBufferedWriterTest.java | 0
.../log4j/layout/template/json/util/UrisTest.java | 0
...onalFieldEnrichedJsonTemplateLayoutLogging.json | 0
...eldEnrichedJsonTemplateLayoutLogging.properties | 0
...ionalFieldEnrichedJsonTemplateLayoutLogging.xml | 0
...onalFieldEnrichedJsonTemplateLayoutLogging.yaml | 0
.../resources/gcFreeJsonTemplateLayoutLogging.xml | 0
.../messageFallbackKeyUsingJsonTemplateLayout.xml | 0
...nullEventDelimitedJsonTemplateLayoutLogging.xml | 0
...rFactoryCustomizedJsonTemplateLayoutLogging.xml | 0
.../src/test/resources/testJsonTemplateLayout.json | 0
.../resources/threadLocalRecyclerNestedLogging.xml | 0
log4j-layout-template-json/pom.xml | 234 +--
.../layout/template/json/JsonTemplateLayout.java | 26 +-
.../JsonTemplateLayoutAdditionalFieldTest.java | 104 --
.../JsonTemplateLayoutConcurrentEncodeTest.java | 235 ---
.../json/JsonTemplateLayoutGcFreeTest.java | 43 -
.../template/json/JsonTemplateLayoutTest.java | 1638 ------------------
.../log4j/layout/template/json/TestHelpers.java | 156 --
.../json/ThreadLocalRecyclerNestedLoggingTest.java | 84 -
.../json/resolver/MessageResolverTest.java | 235 ---
.../template/json/util/RecyclerFactoriesTest.java | 139 --
log4j-liquibase/pom.xml | 134 +-
.../liquibase/ext/logging/log4j2/LoggingTest.java | 2 +-
log4j-mongodb3/pom.xml | 57 +-
.../mongodb3/MongoDb3AdditionalFieldsTest.java | 8 +-
.../log4j/mongodb3/MongoDb3AuthFailureTest.java | 8 +-
.../logging/log4j/mongodb3/MongoDb3CappedTest.java | 8 +-
.../log4j/mongodb3/MongoDb3MapMessageTest.java | 8 +-
.../logging/log4j/mongodb3/MongoDb3Test.java | 8 +-
.../log4j/mongodb3/MongoDb3TestTestRuleTest.java | 4 +-
log4j-mongodb4/pom.xml | 54 +-
.../mongodb4/MongoDb4AdditionalFieldsTest.java | 8 +-
.../log4j/mongodb4/MongoDb4AuthFailureTest.java | 8 +-
.../logging/log4j/mongodb4/MongoDb4CappedTest.java | 8 +-
.../log4j/mongodb4/MongoDb4MapMessageTest.java | 8 +-
.../logging/log4j/mongodb4/MongoDb4Test.java | 8 +-
.../log4j/mongodb4/MongoDb4TestTestRuleTest.java | 4 +-
log4j-osgi/pom.xml | 143 +-
.../log4j/osgi/tests/AbstractLoadBundleTest.java | 4 +-
log4j-perf/pom.xml | 176 +-
.../log4j/perf/jmh/JdbcAppenderBenchmark.java | 2 +-
.../log4j/perf/jmh/JpaAppenderBenchmark.java | 23 +-
.../src/main/resources/META-INF/persistence.xml | 7 +-
log4j-samples/log4j-samples-configuration/pom.xml | 6 +-
log4j-samples/log4j-samples-flume-common/pom.xml | 16 +-
log4j-samples/log4j-samples-flume-embedded/pom.xml | 39 +-
log4j-samples/log4j-samples-flume-remote/pom.xml | 35 +-
.../log4j-samples-loggerProperties/pom.xml | 6 +-
log4j-samples/pom.xml | 57 +-
log4j-slf4j-impl/pom.xml | 105 +-
log4j-slf4j-impl/src/site/markdown/index.md | 10 +-
.../logging/slf4j/CallerInformationTest.java | 4 +-
.../logging/slf4j/Log4j2_1482_Slf4jTest.java | 2 +-
.../java/org/apache/logging/slf4j/LoggerTest.java | 4 +-
.../org/apache/logging/slf4j/OptionalTest.java | 4 +-
.../org/apache/logging/slf4j/SerializeTest.java | 5 +-
log4j-slf4j18-impl/pom.xml | 257 ---
.../java/org/apache/logging/slf4j/Log4jLogger.java | 420 -----
.../apache/logging/slf4j/Log4jLoggerFactory.java | 75 -
.../org/apache/logging/slf4j/Log4jMDCAdapter.java | 60 -
.../apache/logging/slf4j/Log4jMarkerFactory.java | 138 --
.../apache/logging/slf4j/SLF4JServiceProvider.java | 59 -
log4j-slf4j18-impl/src/site/markdown/index.md | 40 -
.../logging/slf4j/CallerInformationTest.java | 67 -
.../logging/slf4j/Log4j2_1482_Slf4jTest.java | 41 -
.../java/org/apache/logging/slf4j/LoggerTest.java | 161 --
.../org/apache/logging/slf4j/OverflowTest.java | 43 -
.../org/apache/logging/slf4j/SerializeTest.java | 46 -
.../src/test/resources/log4j-test1.xml | 33 -
log4j-slf4j2-impl/pom.xml | 258 +++
.../apache/logging/slf4j/Log4jEventBuilder.java | 0
.../java/org/apache/logging/slf4j/Log4jLogger.java | 0
.../apache/logging/slf4j/Log4jLoggerFactory.java | 0
.../org/apache/logging/slf4j/Log4jMDCAdapter.java | 0
.../java/org/apache/logging/slf4j/Log4jMarker.java | 0
.../apache/logging/slf4j/Log4jMarkerFactory.java | 0
.../logging/slf4j/SLF4JLoggingException.java | 0
.../apache/logging/slf4j/SLF4JServiceProvider.java | 0
.../org/apache/logging/slf4j/package-info.java | 0
.../services/org.slf4j.spi.SLF4JServiceProvider | 0
log4j-slf4j2-impl/src/site/markdown/index.md | 49 +
.../src/site/site.xml | 0
.../logging/other/pkg/LoggerContextAnchorTest.java | 0
.../logging/slf4j/CallerInformationTest.java | 75 +
.../org/apache/logging/slf4j/CustomFlatMarker.java | 0
.../org/apache/logging/slf4j/Log4j1222Test.java | 0
.../logging/slf4j/Log4j2_1482_Slf4jTest.java | 41 +
.../logging/slf4j/Log4jEventBuilderTest.java | 67 +
.../apache/logging/slf4j/Log4jMDCAdapterTest.java | 0
.../org/apache/logging/slf4j/Log4jMarkerTest.java | 0
.../apache/logging/slf4j/LoggerContextTest.java | 0
.../java/org/apache/logging/slf4j/LoggerTest.java | 217 +++
.../java/org/apache/logging/slf4j/MarkerTest.java | 0
.../org/apache/logging/slf4j/OverflowTest.java | 0
.../org/apache/logging/slf4j/SerializeTest.java | 47 +
.../src/test/resources/log4j-test1.xml | 0
.../src/test/resources/log4j2-1482.xml | 0
log4j-slf4j20-impl/pom.xml | 264 ---
.../java/org/apache/logging/slf4j/Log4jMarker.java | 126 --
.../logging/slf4j/SLF4JLoggingException.java | 41 -
.../org/apache/logging/slf4j/package-info.java | 22 -
.../services/org.slf4j.spi.SLF4JServiceProvider | 1 -
log4j-slf4j20-impl/src/site/markdown/index.md | 40 -
log4j-slf4j20-impl/src/site/site.xml | 52 -
.../logging/other/pkg/LoggerContextAnchorTest.java | 91 -
.../logging/slf4j/CallerInformationTest.java | 75 -
.../org/apache/logging/slf4j/CustomFlatMarker.java | 76 -
.../org/apache/logging/slf4j/Log4j1222Test.java | 57 -
.../logging/slf4j/Log4j2_1482_Slf4jTest.java | 41 -
.../logging/slf4j/Log4jEventBuilderTest.java | 67 -
.../org/apache/logging/slf4j/Log4jMarkerTest.java | 47 -
.../apache/logging/slf4j/LoggerContextTest.java | 44 -
.../java/org/apache/logging/slf4j/LoggerTest.java | 217 ---
.../java/org/apache/logging/slf4j/MarkerTest.java | 186 ---
.../org/apache/logging/slf4j/SerializeTest.java | 46 -
.../src/test/resources/log4j2-1482.xml | 27 -
log4j-spring-boot/pom.xml | 142 +-
.../boot/Log4j2CloudConfigLoggingSystem.java | 269 ---
.../spring/boot/Log4j2SpringBootLoggingSystem.java | 267 +++
.../log4j/spring/boot/SpringEnvironmentHolder.java | 50 -
.../logging/log4j/spring/boot/SpringLookup.java | 42 +-
.../log4j/spring/boot/SpringProfileArbiter.java | 37 +-
.../log4j/spring/boot/SpringPropertySource.java | 10 +-
.../org.apache.logging.log4j.util.PropertySource | 15 -
.../src/main/resources/META-INF/spring.factories | 2 +-
.../boot/Log4j2CloudConfigLoggingSystemTest.java | 59 -
.../spring/boot/Log4j2SpringBootInitTest.java | 4 +-
.../boot/Log4j2SpringBootLoggingSystemTest.java | 59 +
.../log4j/spring/boot/SpringLookupTest.java | 10 +-
.../log4j/spring/boot/SpringProfileTest.java | 4 +-
.../log4j-spring-cloud-config-client/pom.xml | 99 +-
.../config/client/Log4j2EventListenerTest.java | 2 +-
.../pom.xml | 231 ++-
.../pom.xml | 186 +--
.../src/main/resources/log4j2.xml | 6 +-
.../log4j-spring-cloud-config-samples/pom.xml | 53 +-
log4j-spring-cloud-config/pom.xml | 16 +-
log4j-taglib/pom.xml | 58 +-
.../logging/log4j/taglib/CatchingTagTest.java | 4 +-
.../apache/logging/log4j/taglib/EnterTagTest.java | 4 +-
.../apache/logging/log4j/taglib/ExitTagTest.java | 4 +-
.../logging/log4j/taglib/IfEnabledTagTest.java | 2 +-
.../log4j/taglib/LoggingMessageTagSupportTest.java | 4 +-
log4j-to-jul/pom.xml | 58 +-
log4j-to-slf4j/pom.xml | 75 +-
log4j-web/pom.xml | 49 +-
.../log4j/web/Log4jServletContextListener.java | 56 +-
.../logging/log4j/web/Log4jServletFilter.java | 2 +
.../Log4jShutdownOnContextDestroyedListener.java | 10 +-
.../log4j/web/appender/ServletAppender.java | 48 +-
.../log4j/web/Log4jServletContextListenerTest.java | 12 +-
.../logging/log4j/web/Log4jServletFilterTest.java | 7 +-
...og4jShutdownOnContextDestroyedListenerTest.java | 22 +-
.../log4j/web/Log4jWebInitializerImplTest.java | 28 +-
pom.xml | 1749 ++++++++++----------
src/changes/announcement.vm | 5 +-
src/changes/changes.xml | 29 +-
src/site/markdown/download.md.vm | 2 +-
src/site/markdown/index.md.vm | 2 +-
src/site/markdown/security.md | 26 +-
src/site/xdoc/manual/configuration.xml.vm | 2 +-
src/tools/explicit-version.xslt | 101 ++
src/tools/sort-pom.xslt | 134 ++
2012 files changed, 55078 insertions(+), 55644 deletions(-)
create mode 100644 log4j-api-java9/.gitignore
create mode 100644 log4j-api-test/pom.xml
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/ThreadContextUtilityClass.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/AbstractSerializationTest.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/SerializableMatchers.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/TestLogger.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/TestLoggerContext.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/TestLoggerContextFactory.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/ThreadContextHolder.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/AbstractFileCleaner.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/BundleTestInfo.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/CleanUpDirectories.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/CleanUpFiles.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/DirectoryCleaner.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/FileCleaner.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/LogManagerLoggerContextFactoryRule.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/LoggerContextFactoryExtension.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/Mutable.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/SecurityManagerTestRule.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/SerialUtil.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/StatusLoggerLevel.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/StatusLoggerLevelExtension.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/StatusLoggerRule.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/ThreadContextExtension.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/ThreadContextMapRule.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/ThreadContextRule.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/ThreadContextStackRule.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/UsingAnyThreadContext.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/UsingThreadContextMap.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/UsingThreadContextStack.java
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/util/OsgiServiceLocatorTest.java
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/AbstractLoggerTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/CloseableThreadContextTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/EventLoggerTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/LambdaLoggerTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/LevelTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/LogManagerTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/LoggerSupplierTest.java
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/LoggerTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/MarkerTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/NoopThreadContextTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/TestProvider.java
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/ThreadContextInheritanceTest.java
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/ThreadContextTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/ThreadContextUtilityClass.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/TraceLoggingTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/message/FormattedMessageTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/JsonMessage.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/LocalizedMessageFactoryTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/message/LocalizedMessageTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/MapMessageTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/message/MessageFormatMessageSerializationTest.java
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/message/MessageFormatMessageTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/MessageFormatsPerfTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/ObjectArrayMessageTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/ObjectMapMessage.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/message/ObjectMessageTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/ParameterFormatterTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/message/ParameterizedMessageTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/ReusableMessageFactoryTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/ReusableObjectMessageTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/message/ReusableParameterizedMessageTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/ReusableSimpleMessageTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/SimpleMessageTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/message/StringFormattedMessageTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/StructuredDataMessageTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/message/ThreadDumpMessageTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/simple/SimpleLoggerTest.java
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextMapTest.java
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextStackTest.java
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/spi/LoggerAdapterTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/spi/MutableThreadContextStackTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/status/StatusLoggerSerializationTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/CharsTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/CharsetForNameMain.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/ClassLocator.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/ClassNameLocator.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/ConstantsTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/DeserializerHelper.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/util/EnvironmentPropertySourceSecurityManagerIT.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/EnvironmentPropertySourceTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/LambdaUtilTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/LegacyPropertiesCompatibilityTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/util/Log4jCharsetsPropertiesTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/ProcessIdUtilTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/PropertiesPropertySourceTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/PropertiesUtilOrderTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/PropertiesUtilTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/util/PropertyFilePropertySourceSecurityManagerIT.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/PropertySourceCamelCaseTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/PropertySourceTokenizerTest.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/util/ProviderUtilTest.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/ServiceLoaderUtilTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/StackLocatorUtilTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/StringBuildersTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/StringsTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/SystemPropertiesMain.java (100%)
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/util/SystemPropertiesPropertySourceSecurityManagerIT.java
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/SystemPropertiesPropertySourceTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/Unbox1Test.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/Unbox2ConfigurableTest.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/test/BetterService.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/test/Service.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/test/Service1.java (100%)
rename {log4j-api => log4j-api-test}/src/test/java/org/apache/logging/log4j/util/test/Service2.java (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/Jira3413Test.properties (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/META-INF/services/org.apache.logging.log4j.spi.Provider (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/META-INF/services/org.apache.logging.log4j.util.test.BetterService (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/META-INF/services/org.apache.logging.log4j.util.test.Service (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/MF_en_US.properties (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/MF_fr.properties (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/MF_fr_CH.properties (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/PropertiesUtilOrderTest.properties (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/PropertiesUtilTest.properties (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/SF_en_US.properties (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/SF_fr.properties (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/SF_fr_CH.properties (100%)
rename {log4j-api => log4j-api-test}/src/test/resources/log4j2.system.properties (100%)
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/AbstractLoggerTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/AbstractSerializationTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/EventLoggerTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/LoggerSupplierTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/LoggerTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/SerializableMatchers.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/TestLogger.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/TestLoggerContext.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/TestLoggerContextFactory.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/TestProvider.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/ThreadContextHolder.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/ThreadContextInheritanceTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/ThreadContextTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/AbstractFileCleaner.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/BundleTestInfo.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/CleanUpDirectories.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/CleanUpFiles.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/DirectoryCleaner.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/FileCleaner.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/LogManagerLoggerContextFactoryRule.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/LoggerContextFactoryExtension.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/Mutable.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/SecurityManagerTestRule.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/SerialUtil.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/StatusLoggerLevel.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/StatusLoggerLevelExtension.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/StatusLoggerRule.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextExtension.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextMapRule.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextRule.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextStackRule.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/UsingAnyThreadContext.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/UsingThreadContextMap.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/UsingThreadContextStack.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/message/FormattedMessageTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/message/LocalizedMessageTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/message/MessageFormatMessageSerializationTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/message/MessageFormatMessageTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/message/ObjectMessageTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/message/ParameterizedMessageTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/message/ReusableParameterizedMessageTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/message/StringFormattedMessageTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/simple/SimpleLoggerTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextMapTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextStackTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/spi/LoggerAdapterTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/status/StatusLoggerSerializationTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/util/EnvironmentPropertySourceSecurityManagerIT.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/util/Log4jCharsetsPropertiesTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/util/OsgiServiceLocatorTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/util/PropertyFilePropertySourceSecurityManagerIT.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/util/ProviderUtilTest.java
delete mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/util/SystemPropertiesPropertySourceSecurityManagerIT.java
create mode 100644 log4j-core-java9/.gitignore
create mode 100644 log4j-core-test/pom.xml
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/AvailablePortFinder.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/AvailablePortSystemPropertyTestRule.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/BasicConfigurationFactory.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/Compiler.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/CoreLoggerContexts.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/ExtendedLevels.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/GcFreeLoggingTestUtil.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/RuleChainFactory.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/SystemPropertyTestRule.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/TestMarkers.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/appender/AlwaysFailAppender.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/appender/BlockingAppender.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/appender/EncodingListAppender.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/appender/FailOnceAppender.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/appender/InMemoryAppender.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/appender/ListAppender.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/appender/db/jdbc/JdbcH2TestHelper.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/appender/rolling/action/DummyFileAttributes.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/categories/Appenders.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/categories/AsyncLoggers.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/categories/Configurations.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/categories/Layouts.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/categories/PerformanceTests.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/categories/Scripts.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/categories/package-info.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/hamcrest/Descriptors.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/hamcrest/FileMatchers.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/hamcrest/MapMatchers.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/AbstractExternalFileCleaner.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/AppenderResolver.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/CleanFiles.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/CleanFolders.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/ConfigurationResolver.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/JdbcRule.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/JndiRule.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/LoggerContextResolver.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/LoggerContextRule.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/LoggerContextSource.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/Named.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/ReconfigurationPolicy.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/URLStreamHandlerFactoryRule.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/junit/package-info.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/layout/Log4j2_1482_Test.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/net/mock/MockSyslogServer.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/net/mock/MockSyslogServerFactory.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/net/mock/MockTcpSyslogServer.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/net/mock/MockTlsSyslogServer.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/net/mock/MockUdpSyslogServer.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/net/ssl/LegacyBsdTlsSyslogInputStreamReader.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/net/ssl/TlsSyslogInputStreamReader.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/net/ssl/TlsSyslogInputStreamReaderBase.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/net/ssl/TlsSyslogMessageFormat.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/net/ssl/TlsSyslogTestUtil.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/smtp/SimpleSmtpServer.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/smtp/SmtpActionType.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/smtp/SmtpMessage.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/smtp/SmtpRequest.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/smtp/SmtpResponse.java
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/smtp/SmtpState.java
rename {log4j-core/src/test/java/org/apache/logging/dumbster => log4j-core-test/src/main/java/org/apache/logging/log4j/core/test}/smtp/readme.txt (100%)
create mode 100644 log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/util/Profiler.java
rename {log4j-core/src/test => log4j-core-test/src/main}/resources/jarfile.jar (100%)
rename {log4j-core/src/test => log4j-core-test/src/main}/resources/jarfile/config/console.xml (100%)
rename {log4j-core/src/test => log4j-core-test/src/main}/resources/log4j2-calling-class.xml (100%)
rename {log4j-core/src/test => log4j-core-test/src/main}/resources/log4j2-config.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/FormatterLoggerManualExample.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/LogRolloverTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/LogbackSubstitution.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/MarkerMixInJsonTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/MarkerMixInTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/MarkerMixInXmlTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/MarkerMixInYamlTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/ThreadContextTestAccess.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/AppenderRefLevelJsonTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/AppenderRefLevelTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/BasicLoggingTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/CollectionLoggingTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/CronRolloverApp.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/CustomLevelsOverrideTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/CustomLevelsTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/CustomLevelsWithFiltersTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/DeadlockTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/EventParameterMemoryLeakTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/ExtendedLevelTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/GarbageCollectionHelper.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/GcFreeAsynchronousLoggingTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/GcFreeMixedSyncAyncLoggingTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/GcFreeSynchronousLoggingTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/HostNameTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/LateConfigTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/LevelTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/Log4j1222Test.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/LogEventFactoryTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/LogEventTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/LoggerDateTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/LoggerSerializationTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/LoggerTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/LoggerUpdateTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/LookupTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/PatternResolverDoesNotEvaluateThreadContextTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/PatternSelectorTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/PatternVariableResolverTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/PropertiesFileConfigTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/ReusableParameterizedMessageMemoryLeakTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/ShutdownDisabledTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/ShutdownTimeoutConfigurationTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/StrictXmlConfigTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/TestPatternConverters.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/TimestampMessageTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/XmlEvents.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/AbstractAppenderBuilderTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/AsyncAppenderQueueFullPolicyTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/AsyncAppenderTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConfigurationTestUtils.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderAnsiMessagesMain.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderAnsiStyleJira180Main.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderAnsiStyleJira272Main.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderAnsiStyleJira319Main.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderAnsiStyleLayoutMain.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderAnsiStyleNameLayoutMain.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderBuilderTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderDefaultSuppressedThrowable.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderHighlightLayoutDefaultMain.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderHighlightLayoutLogbackMain.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderHighlightLayoutMain.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderJAnsiMessageMain.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderJAnsiXExceptionMain.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderJira1002ShortThrowableLayoutMain.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderNoAnsiStyleLayoutMain.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/CsvJsonParameterLayoutFileAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/FailoverAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/FailoverFailedPrimaryAppenderTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/FileAppenderBuilderTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/FileAppenderPermissionsTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/FileAppenderTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/HangingAppender.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/HttpAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/InMemoryAppenderTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/JansiConsoleAppenderJira965.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/Jira739Test.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/JsonCompleteFileAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/MemoryMappedFileAppenderTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/MemoryMappedFileManagerTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/OutputStreamAppenderTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/OutputStreamManagerTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/ProgressConsoleTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/RandomAccessFileAppenderTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/RandomAccessFileManagerTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/ReconfigureAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/RollingRandomAccessFileAppenderRolloverTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/ScriptAppenderSelectorTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/SecureSocketAppenderSocketOptionsTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/SmtpAppenderAsyncTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/SmtpAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/SocketAppenderBufferSizeTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/SocketAppenderBuilderTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/SocketAppenderSocketOptionsTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/SocketAppenderTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/SyslogAppenderCustomLayoutTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/SyslogAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/SyslogAppenderTestBase.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/TlsSyslogAppenderTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/TlsSyslogFrameTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/WriterAppenderTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/XmlCompactFileAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/XmlCompactFileAppenderValidationTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/XmlCompactFileAsyncAppenderValidationTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/XmlCompleteFileAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/XmlFileAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/XmlRandomAccessFileAppenderTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/db/AbstractDatabaseAppenderTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/db/AbstractDatabaseManagerTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/AbstractH2Test.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/AbstractJdbcAppenderDataSourceTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/AbstractJdbcAppenderFactoryMethodTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/AbstractJdbcDataSourceTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/ColumnConfigTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/DataSourceConnectionSourceTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/DriverManagerH2ConnectionSourceTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/FactoryMethodConnectionSourceTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderColumnMappingLiteralTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderColumnMappingPatternTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderH2DataSourceTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderH2FactoryMethodTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderHsqldbDataSourceTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderHsqldbFactoryMethodTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderMapMessageDataSourceTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderStringSubstitutionTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/mom/JmsAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqAppenderTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqTestClient.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppenderCloseTimeoutTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaManagerProducerThreadLeakTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/nosql/NoSqlAppenderTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/nosql/NoSqlDatabaseManagerTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rewrite/LoggerNameLevelRewritePolicyTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rewrite/MapRewritePolicyTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rewrite/RewriteAppenderTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rewrite/TestRewritePolicy.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/CronTriggeringPolicyTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/EligibleFilesTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/FileSizeTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/OnStartupTriggeringPolicyTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/PatternProcessorTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RandomRollingAppenderOnStartupTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCountTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCronAndSizeTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCronEvery2DirectTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCronEvery2Test.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCronOnStartupTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCronOnceADayTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCronTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCustomDeleteActionTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteAccumulatedCount1Test.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteAccumulatedCount2Test.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteAccumulatedSizeTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteMaxDepthTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteNestedTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteScriptFri13thTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteScriptTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectCronTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectCustomDeleteActionTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWrite1906Test.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWriteStartupSizeTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWriteTempCompressedFilePatternTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWriteTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWriteWithFilenameTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWriteWithHtmlLayoutTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWriteWithReconfigureTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderNoUnconditionalDeleteTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderOnStartup2Test.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderOnStartupDirectTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderOnStartupTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderReconfigureTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderRestartTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeCompressPermissionsTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeMaxWidthTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeNoCompressTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeWithTimeTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTempCompressedFilePatternTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTimeAndSizeDirectTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTimeAndSizeTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTimeTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderUncompressedTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingDirectSize3490Test.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingDirectSizeTimeNewDirectoryTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingDirectTimeNewDirectoryTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderAccessTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderBuilderTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderInterruptedThreadTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderLayoutTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderReconfigureTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderReconfigureUndefinedSystemPropertyTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderUpdateDataTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileManagerTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingNewDirectoryTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManagerHeaderFooterTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManagerTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingRandomAppenderDirectWriteAndSwitchDirectorTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingRandomAppenderDirectWriteTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingRandomAppenderDirectWriteWithFilenameTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/RolloverFilePatternTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RolloverWithDeletedOldFileTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/RolloverWithPaddingTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/AbstractActionTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/Bzip2CompressActionTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/CountingCondition.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/DeleteActionTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/DeletingVisitorTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/DurationTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/FileRenameActionTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/FileSizeTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/FixedCondition.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/IfAccumulatedFileCountTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/IfAccumulatedFileSizeTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/IfAllTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/IfAnyTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/IfFileNameTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/IfLastModifiedTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/IfNotTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/PathConditionTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/PathSortByModificationTimeTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/ScriptConditionTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/SortingVisitorTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/routing/DefaultRouteScriptAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/routing/JsonRoutingAppender2Test.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/routing/JsonRoutingAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/routing/PropertiesRoutingAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutesScriptAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingAppender2767Test.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingAppender3350Test.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingAppenderKeyLookupEvaluationTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingAppenderWithJndiTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingAppenderWithPurgingTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingDefaultAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AbstractAsyncThreadContextTestBase.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncAppenderExceptionHandlingTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerClassLoadDeadlock.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerClassLoadDeadlockTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigAutoFlushTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigErrorOnFormat.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigTest2.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigTest3.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigTest4.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigThreadContextCopyOnWriteTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigThreadContextDefaultTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigThreadContextGarbageFreeTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigUseAfterShutdownTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigWithAsyncEnabledTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerContextSelectorInitialStateTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerContextSelectorTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerContextTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerCustomSelectorLocationTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerDefaultLocationTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerEventTranslationExceptionTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerLocationTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTestArgumentFreedOnError.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTestCachedThreadName.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTestNanoTime.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTestUncachedThreadName.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerThreadContextCopyOnWriteTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerThreadContextDefaultTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerThreadContextGarbageFreeTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerThreadContextTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerThreadNameStrategyTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTimestampMessageTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerUseAfterShutdownTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggersWithAsyncAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggersWithAsyncLoggerConfigTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncQueueFullPolicyFactoryTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncRootReloadTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncWaitStrategyFactoryConfigGlobalLoggersTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncWaitStrategyFactoryConfigTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncWaitStrategyFactoryIncorrectConfigGlobalLoggersTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/BasicAsyncLoggerContextSelectorTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/async/BlockingAppender.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/DefaultAsyncQueueFullPolicyTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/DiscardingAsyncQueueFullPolicyTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/Log4j2Jira1688AsyncTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/Log4j2Jira1688Test.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/async/QueueFullAbstractTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncAppenderTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncAppenderTest2.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerConfigLoggingFromToStringTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerConfigLoggingFromToStringTest2.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerConfigTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerConfigTest2.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerLoggingFromToStringTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerLoggingFromToStringTest2.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerTest2.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerTest3.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/RingBufferLogEventTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/AdvertiserTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/AppenderControlArraySetTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/CompositeConfigurationMissingTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/CompositeConfigurationTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/ConfigurationFactoryTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/ConfigurationPropertyTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/ConfigurationSourceTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/ConfiguratorSetLevelTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/ConfiguratorTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/CustomConfigurationTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/FileOutputTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/InMemoryAdvertiser.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/JiraLog4j2_2134Test.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/LoggerConfigTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/LoggersPluginTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/MissingRootLoggerTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/MockReliabilityStrategy.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/MultipleTriggeringPolicyTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/NestedLoggerConfigTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/PropertiesPluginTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/PropertyTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/ReconfigurationDeadlockTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/ReconfigurationFailureTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/ReliabilityStrategyTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/TestConfigurator.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/TestConfiguratorError.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/TestMissingLanguage.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/TestNoLanguages.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/arbiters/BasicArbiterTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/arbiters/ScriptArbiterTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/arbiters/SelectArbiterTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/builder/ConfigurationAssemblerTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/builder/ConfigurationBuilderTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/builder/CustomConfigurationFactory.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/convert/DateTypeConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/convert/TypeConverterRegistryTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/convert/TypeConvertersTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/plugins/processor/AnnotationProcessorCompilerErrorTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/processor/FakePlugin.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/processor/PluginCacheTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/processor/PluginProcessorTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/plugins/util/PluginManagerPackagesTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/plugins/util/ResolverUtilCustomProtocolTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/plugins/util/ResolverUtilTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/AbstractPluginWithGenericBuilder.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/HostAndPort.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/PluginWithGenericSubclassFoo1Builder.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/ValidatingPlugin.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/ValidatingPluginWithGenericBuilder.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/ValidatingPluginWithTypedBuilder.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/validators/RequiredValidatorTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/validators/ValidHostValidatorTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/validators/ValidPortValidatorTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/validators/ValidatingPluginWithFailoverTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/validators/ValidatingPluginWithGenericBuilderTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/validators/ValidatingPluginWithGenericSubclassFoo1BuilderTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/validators/ValidatingPluginWithTypedBuilderTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/properties/PropertiesConfigurationTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/xml/XmlConfigurationPropsTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/config/xml/XmlConfigurationSecurity.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/xml/XmlLoggerPropsTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/filter/AbstractFilterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/filter/AbstractFilterableTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/filter/AbstractScriptFilterTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/filter/BurstFilterLogDelayTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/filter/BurstFilterTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/filter/CompositeFilterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/filter/DynamicThresholdFilterTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/filter/HttpThreadContextMapFilterTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/filter/LevelRangeFilterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/filter/MapFilterTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/filter/MarkerFilterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/filter/MutableThreadContextMapFilterTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/filter/NoMarkerFilterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/filter/RegexFilterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/filter/ScriptFileFilterPropertiesTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/filter/ScriptFileFilterTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/filter/ScriptFilterTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/filter/ScriptRefFilterTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/filter/StructuredDataFilterTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/filter/ThreadContextMapFilterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/filter/ThresholdFilterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/filter/TimeFilterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/impl/ContextDataFactoryPropertySetMissingConstructorTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/impl/ContextDataFactoryPropertySetTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/impl/ContextDataFactoryTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/impl/FactoryTestStringMap.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/impl/FactoryTestStringMapWithoutIntConstructor.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/impl/JdkMapAdapterStringMapTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/impl/Log4jLogEventNanoTimeTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/impl/Log4jLogEventTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/impl/MutableLogEventTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/impl/NestedLoggingFromThrowableMessageTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/impl/NestedLoggingFromToStringTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/impl/ReusableLogEventFactoryTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/impl/ThreadContextDataInjectorTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/impl/ThrowableFormatOptionsTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/impl/ThrowableProxyRendererTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/impl/ThrowableProxyTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/jackson/JacksonIssue429MyNamesTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/jackson/JacksonIssue429Test.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/jackson/LevelMixInJsonTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/jackson/LevelMixInTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/jackson/LevelMixInXmlTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/jackson/LevelMixInYamlTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/jackson/StackTraceElementMixInTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/jmx/ServerTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/layout/AbstractStringLayoutTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/ConcurrentLoggingWithGelfLayoutTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/ConcurrentLoggingWithJsonLayoutTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/CsvLogEventLayoutTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/CsvParameterLayoutAllAsyncTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/CsvParameterLayoutTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/GelfLayout2Test.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/GelfLayout3Test.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/GelfLayoutPatternSelectorTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/GelfLayoutTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/HtmlLayoutTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/JsonLayoutMillisTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/JsonLayoutTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/Log4j2_1482_CoreTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/Log4j2_2195_Test.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/layout/LogEventFixtures.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutLookupDateTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutMainMapLookupTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutNoLookupDateTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/layout/PatternSelectorTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/Rfc5424LayoutTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/SerializedLayoutTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/layout/SpyByteBufferDestination.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/layout/StringBuilderEncoderTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/SyslogLayoutTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/XmlLayoutTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/layout/YamlLayoutTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/log4j-customLevels.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/CaseLookupTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/lookup/ContextMapLookupTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/DateLookupTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/EnvironmentLookupTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/EventLookupTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/lookup/InterpolatorTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/JndiDisabledLookupTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/JndiExploit.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/lookup/JndiLookupTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/JndiRestrictedLookupTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/Log4jLookupTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/Log4jLookupWithSpacesTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/MainInputArgumentsJmxLookupTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/MainInputArgumentsLookupApp.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/MainInputArgumentsMapLookup.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/MainLookupTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/MapLookupTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/lookup/MarkerLookupConfigTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/MarkerLookupTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/PropertiesLookupTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/ResourceBundleLookupTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/StrSubstitutorTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/StructuredDataLookupTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/lookup/SystemPropertiesLookupTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/message/ExtendedThreadInformationTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/net/JndiManagerTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/net/PriorityTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/net/SmtpManagerTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/net/SocketAppenderReconnectTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/net/UrlConnectionFactoryTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/net/ssl/EnvironmentPasswordProviderTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/net/ssl/FilePasswordProviderTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/net/ssl/KeyStoreConfigurationTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/net/ssl/MemoryPasswordProviderTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationFactoryTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/net/ssl/StoreConfigurationTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/net/ssl/TestConstants.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/net/ssl/TrustStoreConfigurationTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/parser/JsonLogEventParserTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/parser/LogEventParserTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/parser/XmlLogEventParserTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/parser/YamlLogEventParserTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/CallerInformationTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/DatePatternConverterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/DisableAnsiTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/EncodingPatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/EndOfBatchPatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/EqualsIgnoreCaseReplacementConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/EqualsReplacementConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/ExtendedThrowablePatternConverterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/ExtendedThrowableTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/FormattingInfoTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/HighlightConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/LevelPatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/LiteralPatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/LoggerFqcnPatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/MapPatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/MarkerPatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/MarkerSimpleNamePatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/MaxLengthConverterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/MdcPatternConverterTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/MessageJansiConverterTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/MessagePatternConverterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/MessageStyledConverterTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/NameAbbreviatorTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/NanoTimePatternConverterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/NdcPatternConverterTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/NoConsoleNoAnsiTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/PatternParserTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/PatternParserTest2.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/ProcessIdPatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/RegexReplacementConverterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/RegexReplacementTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/RepeatPatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/RootThrowablePatternConverterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/RootThrowableTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/SequenceNumberPatternConverterTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/SequenceNumberPatternConverterZeroPaddedTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/SimpleLiteralPatternConverterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/StyleConverterTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/ThreadIdPatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/ThreadNamePatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/ThreadPriorityPatternConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/ThrowablePatternConverterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/ThrowableTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/pattern/VariablesNotEmptyReplacementConverterTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/selector/BasicContextSelectorTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/selector/ClassLoaderContextSelectorTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/selector/TestClassLoader.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/selector/a/Logging1.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/selector/b/Logging2.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/selector/c/Logging3.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/time/MutableInstantTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/tools/GenerateCustomLoggerTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/tools/GenerateExtendedLoggerTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/AssertTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/ClockFactoryTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/util/ContextDataProviderTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/CronExpressionTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/CyclicBufferTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/DummyNanoClockTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/FileUtilsTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/InitTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/IntegersTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/JsonUtilsTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/LoaderTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/NetUtilsTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/OptionConverterTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/util/ShutdownCallbackRegistryTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/SourceTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/SystemClockTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/SystemNanoClockTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/ThrowablesTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/UnexpectedFormatException.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/UuidTest.java (100%)
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/util/WatchHttpTest.java
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/WatchManagerTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/datetime/FastDateParserSDFTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/datetime/FastDateParserTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/datetime/FastDateParser_MoreOrLessTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/datetime/FastDateParser_TimeZoneStrategyTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/core/util/datetime/FixedDateFormatTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/java/org/apache/logging/log4j/message/MutableLogEventWithReusableParamMsgTest.java (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncAppenderExceptionHandlingTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerConfigAutoFlushTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerConfigErrorOnFormat.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerConfigTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerConfigTest2.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerConfigTest4.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerConfigThreadContextTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerConsoleTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerCustomSelectorLocationTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerDefaultLocationTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerLocationTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerThreadContextTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggerTimestampMessageTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggersWithAsyncAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncLoggersWithAsyncLoggerConfigTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncWaitStrategyFactoryConfigGlobalLoggerTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncWaitStrategyFactoryConfigTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncWaitStrategyIncorrectFactoryConfigGlobalLoggerTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/AsyncWaitStrategyIncorrectFactoryConfigTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/BlockingQueueFactory-ArrayBlockingQueue.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/BlockingQueueFactory-DisruptorBlockingQueue.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/BlockingQueueFactory-JCToolsBlockingQueue.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/BlockingQueueFactory-LinkedTransferQueue.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/ContextMapLookupTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/EventParameterMemoryLeakTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/FlumeFuncTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/GelfLayout2Test.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/GelfLayout3Test.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/GelfLayoutPatternSelectorTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/HttpAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/InvalidConfig.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/InvalidXML.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/JeroMqAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/JmsAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/JndiRestrictedLookup.ldif (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/JsonCompleteFileAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/KafkaAppenderCloseTimeoutTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/KafkaAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/KafkaManagerProducerThreadLeakTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/LOG4J-2195/log4j2.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/LOG4J2-1100/log4j2-bad.yaml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/LOG4J2-1100/log4j2-good.yaml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/LOG4J2-1100/log4j2.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/LOG4J2-1100/log4j2.xml (100%)
create mode 100644 log4j-core-test/src/test/resources/LOG4J2-3609/MyAnnotatedClass.java.source
create mode 100644 log4j-core-test/src/test/resources/LOG4J2-3609/MyAnnotation.java.source
create mode 100644 log4j-core-test/src/test/resources/LOG4J2-3609/MyAnnotationProcessor.java.source
create mode 100644 log4j-core-test/src/test/resources/LOG4J2-3609/MyEmptySubClass.java.source
rename {log4j-core => log4j-core-test}/src/test/resources/LOG4J2-739.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/LOG4J2-807.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/LoggerLevelAppenderTest.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/LoggerLevelSysPropsAppenderTest.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/META-INF/LICENSE (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/META-INF/NOTICE (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/MemoryMappedFileAppenderLocationTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/MemoryMappedFileAppenderRemapTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/MemoryMappedFileAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/NanoTimeToFileTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/README.md (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/RandomAccessFileAppenderLocationTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/RandomAccessFileAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/ReliabilityStrategyTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/RollingRandomAccessFileAppenderHeaderFooterTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/RollingRandomAccessFileAppenderLocationPropsTest.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/RollingRandomAccessFileAppenderLocationTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/RollingRandomAccessFileAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/RootLoggerLevelAppenderTest.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/SequenceNumberPatternConverterTest.yml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/SequenceNumberPatternConverterZeroPaddedTest.yml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/ShutdownCallbackRegistryTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/SmtpAppenderAsyncTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/XmlCompactFileAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/XmlCompactFileAppenderValidationTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/XmlCompactFileAsyncAppenderValidationTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/XmlCompleteFileAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/XmlConfigurationSecurity.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/XmlFileAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/XmlRandomAccessFileAppenderTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/__files/log4j-test1.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/__files/onStartup.log (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/bad/log4j-badfilename.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/bad/log4j-badfilterparam.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/bad/log4j-badlayout.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/bad/log4j-loggers.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/bad/log4j-nofilter.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/bad/log4j-status.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/configPropertyTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/csvParamsMixedAsync.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/csvParamsSync.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/customplugin/FixedStringLayout.java.source (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/customplugin/log4j2-741.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/emptyConfig.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/filterConfig.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/gcFreeLogging.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/gcFreeMixedSyncAsyncLogging.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j+config+with+plus+characters.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-Level.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-advertiser.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-appender-selector-groovy.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-appender-selector-javascript.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-asynch-no-location.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-asynch-queue-full.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-asynch-shutdownTimeout.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-asynch.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-burst.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-collectionLogging.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-appender.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-appender.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-filter.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-filter.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-logger-attr-override.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-logger-ref.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-logger-ref.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-logger-root.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-logger.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-logger.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-properties.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-properties.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-reconfig.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-reconfig.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-comp-root-loggers.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-config.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-console.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-contextData.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-cronRolloverApp.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-customLevel.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-customLevels.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-customLevelsOverride.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-customLevelsWithFilters.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-cvs-json-parameter.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-date.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-deadlock.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-empty.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-failover.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-fatalOnly.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-filetest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-jira965.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-list-lookups.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-list.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-loggerprops.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-lookup-main.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-lookup.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-marker-lookup.yaml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-message-ansi.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-message-styled.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-nested-logging-throwable-message.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-patternSelector.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-posix.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-props.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-props1.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-reference-level.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-reference-level.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-replace.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rewrite.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rollOnStartup.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rollOnStartup.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rollOnStartupDirect.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-3490.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-7z-lazy.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-7z.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-bzip2-lazy.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-bzip2.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-count.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-cron-and-size.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-cron-every2-direct.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-cron-every2.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-cron-onStartup.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-cron-once-a-day.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-cron.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-cron2.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-deflate-lazy.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-deflate.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-direct-1906.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-direct-cron.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-direct-reconfigure.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-direct-startup-size.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-direct-tmp-compress-folder.xml (100%)
create mode 100644 log4j-core-test/src/test/resources/log4j-rolling-direct-with-custom-delete.xml
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-direct.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-folder-direct.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-gz-lazy.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-gz-posix.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-gz-tmp-compress.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-gz.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-new-directory.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-numbered-gz.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-pack200-lazy.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-pack200.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-random-direct-switch-director.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-random-direct.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-reconfigure.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-restart.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-size-max-width-1.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-size-max-width-2.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-size-max-width-3.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-size-max-width-4.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-size-time-new-directory.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-size-with-time.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-size.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-with-custom-delete-accum-count1.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-with-custom-delete-accum-count2.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-with-custom-delete-accum-size.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-with-custom-delete-maxdepth.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-with-custom-delete-nested.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-with-custom-delete-script-fri13th.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-with-custom-delete-script.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-with-custom-delete-unconditional1.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-with-custom-delete-unconditional2.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-with-custom-delete-unconditional3.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-with-custom-delete.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-with-padding.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-xz-lazy.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-xz.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-zip-lazy.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling-zip.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling2.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling3-direct.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling3.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rolling4.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-rootthrowablefilter.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing-2767.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing-by-jndi.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing-default-route-script-groovy.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing-default-route-script-javascript.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing-lookup.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing-purge.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing-routes-script-groovy.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing-routes-script-javascript.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing-script-staticvars-groovy.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing-script-staticvars-javascript.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing2.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing3.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-routing3350.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-script-filters.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-scriptFile-filters.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-scriptFile-filters.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-scriptRef-filters.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-set-level.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-socket-options.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-ssl-socket-options.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-strict1.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-style.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-sync-to-list.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-test-shutdownTimeout.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-test1.json (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-test1.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-test1.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-test1.yaml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-test2.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-test2.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-test3.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-test5.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-threaded.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-throwable.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-throwablefilter.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-xinclude-appenders.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-xinclude-loggers.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j-xinclude.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j.dtd (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j12-perf.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-1002.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-1482.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-1573.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-180.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-2134.yml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-272.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-319.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-744.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-962.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-arbiters.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-default-suppressed-throwable.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-disableAnsi.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-highlight-default.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-highlight-logback.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-highlight.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-msg-ansi.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-noConsoleNoAnsi.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-progress.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-style-ansi.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-style-name-ansi.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-style-no-ansi.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-xex-ansi-custom.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-xex-ansi-kirk.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console-xex-ansi.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-console.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-dynamicfilter.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-gelf-layout.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-json-layout-timestamp.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-json-layout.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-mapfilter.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-mutableFilter.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-pattern-layout-with-context.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-pattern-layout.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-perf-filter.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-perf.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-properties-root-only.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-properties-trailing-space-on-level.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-properties.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-queueFull.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-queueFullAsyncAppender.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-queueFullAsyncLoggerConfig.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-random-1833.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-rolling-1833.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-scriptArbiters.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-sdfilter.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/log4j2-selectArbiters.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/logback-flume.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/logback-perf-filter.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/logback-perf.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/logback-subst.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/logback-test.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/logger-config/AsyncLoggerConfig/default-level.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/logger-config/AsyncLoggerConfig/inherit-level.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/logger-config/LoggerConfig/default-level.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/logger-config/LoggerConfig/inherit-level.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/missingRootLogger.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/multipleIncompatibleAppendersTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/multipleRootLoggersTest.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/appender/db/jdbc/log4j2-data-source-map-message.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/appender/db/jdbc/log4j2-data-source.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/appender/db/jdbc/log4j2-dm-column-mapping-literal.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/appender/db/jdbc/log4j2-dm-column-mapping-pattern.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/appender/db/jdbc/log4j2-h2-factory-method.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/appender/db/jdbc/log4j2-hsqldb-factory-method.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/appender/db/jdbc/log4j2-jdbc-string-substitution.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/impl/ForceNoDefClassFoundError.class (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/lookup/resource-bundle.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/lookup/resource-bundle_en.properties (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/net/ssl/README (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/net/ssl/build/gencerts.sh (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/net/ssl/build/rootca.conf (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/net/ssl/build/server.conf (100%)
create mode 100644 log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/client.log4j2-keystore-nopass.p12
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/net/ssl/client.log4j2-keystore.jks (100%)
create mode 100644 log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/client.log4j2-keystore.p12
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/net/ssl/server.log4j2-crt.pem (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/net/ssl/server.log4j2.pem (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/org/apache/logging/log4j/core/net/ssl/truststore.jks (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf-CountingNoOpAppender.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf-log4j12-async.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf-log4j12.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf-logback-async.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf-logback.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf/SimplePerfTest.bat (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf/SimplePerfTest.sh (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf/runResponseTm.sh (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf1syncFastFile.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf1syncFile.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf2syncRollFastFile.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf2syncRollFile.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf3PlainNoLoc.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf4PlainLocation.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf5AsyncApndNoLoc.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf6AsyncApndLoc.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf7MixedNoLoc.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf8MixedLoc.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/perf9MMapNoLoc.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/reconfiguration-deadlock.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolling-file-appender-reconfigure.original.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolling-file-appender-reconfigure.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rollover-test.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.1.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.10.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.11.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.12.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.13.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.14.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.15.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.16.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.17.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.18.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.19.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.2.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.20.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.21.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.22.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.23.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.24.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.25.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.26.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.27.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.28.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.29.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.3.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.30.log (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.4.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.5.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.6.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.7.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.8.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.20211028T194500+0200.9.log.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_00-1.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_00-2.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_01-1.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_02-1.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_02-2.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_02-3.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_02-4.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_02-5.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_03-1.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_03-2.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_03-3.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_03-4.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_03-5.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_04-1.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_04-2.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_04-3.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_04-4.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_04-5.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_05-1.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_05-2.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_05-3.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_05-4.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_05-5.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-1.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-10.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-11.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-12.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-13.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-14.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-15.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-16.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-17.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-18.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-19.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-2.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-20.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-3.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-4.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-5.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-6.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-7.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-8.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_06-9.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-1.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-10.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-11.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-12.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-13.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-14.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-15.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-16.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-17.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-18.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-19.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-2.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-20.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-21.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-22.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-23.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-24.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-25.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-26.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-27.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-28.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-29.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-3.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-4.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-5.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-6.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-7.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-8.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_07-9.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-1.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-10.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-11.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-12.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-13.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-14.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-15.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-16.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-17.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-18.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-19.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-2.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-20.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-21.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-22.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-23.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-24.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-25.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-26.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-27.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-28.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-29.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-3.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-4.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-5.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-6.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-7.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-8.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_08-9.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-1.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-10.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-11.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-12.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-13.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-14.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-15.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-16.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-17.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-18.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-19.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-2.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-20.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-21.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-22.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-23.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-24.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-25.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-26.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-27.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-28.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-29.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-3.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-30 (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-4.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-5.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-6.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-7.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-8.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/rolloverPath/log4j.txt.20170112_09-9.gz (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/s p a c e s/log4j+config+with+plus+characters.xml (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/scripts/filter.groovy (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/scripts/filter.js (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/serializedEvent.dat (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/witness/PatternParser_mdc (100%)
rename {log4j-core => log4j-core-test}/src/test/resources/xml-events.xml (100%)
create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/LoggerContextAware.java
create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginLoggerContext.java
create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/visitors/PluginLoggerContextVisitor.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/dumbster/smtp/SimpleSmtpServer.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/dumbster/smtp/SmtpActionType.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/dumbster/smtp/SmtpMessage.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/dumbster/smtp/SmtpRequest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/dumbster/smtp/SmtpResponse.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/dumbster/smtp/SmtpState.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/MarkerMixInJsonTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/MarkerMixInXmlTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/MarkerMixInYamlTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/TestMarkers.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/categories/Appenders.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/categories/AsyncLoggers.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/categories/Configurations.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/categories/Layouts.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/categories/PerformanceTests.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/categories/Scripts.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/categories/package-info.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/AppenderRefLevelJsonTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/AppenderRefLevelTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/BasicConfigurationFactory.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/CollectionLoggingTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/CoreLoggerContexts.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/CustomLevelsOverrideTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/CustomLevelsTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/CustomLevelsWithFiltersTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/DeadlockTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/EventParameterMemoryLeakTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/ExtendedLevelTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/GcFreeAsynchronousLoggingTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/GcFreeLoggingTestUtil.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/GcFreeMixedSyncAyncLoggingTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/GcFreeSynchronousLoggingTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/HostNameTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/LevelTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/Log4j1222Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/LogEventFactoryTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/LoggerDateTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/LoggerSerializationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/LoggerTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/LoggerUpdateTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/LookupTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/PatternResolverDoesNotEvaluateThreadContextTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/PatternSelectorTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/PatternVariableResolverTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/PropertiesFileConfigTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/ShutdownDisabledTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/ShutdownTimeoutConfigurationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/StrictXmlConfigTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/TimestampMessageTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/XmlEvents.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/AsyncAppenderQueueFullPolicyTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/AsyncAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderJAnsiMessageMain.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderJAnsiXExceptionMain.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/CsvJsonParameterLayoutFileAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/FailoverAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/FailoverFailedPrimaryAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/FileAppenderPermissionsTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/FileAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/HttpAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/InMemoryAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/JsonCompleteFileAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/MemoryMappedFileAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/OutputStreamManagerTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/RandomAccessFileAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/ReconfigureAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/RollingRandomAccessFileAppenderRolloverTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/ScriptAppenderSelectorTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/SecureSocketAppenderSocketOptionsTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/SmtpAppenderAsyncTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/SmtpAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/SocketAppenderBufferSizeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/SocketAppenderSocketOptionsTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/SocketAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/SyslogAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/SyslogAppenderTestBase.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/TlsSyslogAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/XmlCompactFileAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/XmlCompactFileAppenderValidationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/XmlCompactFileAsyncAppenderValidationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/XmlCompleteFileAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/XmlFileAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/XmlRandomAccessFileAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/AbstractH2Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/AbstractJdbcAppenderDataSourceTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/AbstractJdbcAppenderFactoryMethodTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/DataSourceConnectionSourceTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/DriverManagerH2ConnectionSourceTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/FactoryMethodConnectionSourceTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderColumnMappingLiteralTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderColumnMappingPatternTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderH2DataSourceTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderH2FactoryMethodTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderHsqldbDataSourceTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderHsqldbFactoryMethodTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderMapMessageDataSourceTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppenderStringSubstitutionTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcH2TestHelper.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/JmsAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppenderCloseTimeoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaManagerProducerThreadLeakTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/nosql/NoSqlDatabaseManagerTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rewrite/MapRewritePolicyTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rewrite/RewriteAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RandomRollingAppenderOnStartupTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCountTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCronAndSizeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCronEvery2DirectTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCronEvery2Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCronOnceADayTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCronTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderCustomDeleteActionTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteAccumulatedCount1Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteAccumulatedCount2Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteAccumulatedSizeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteMaxDepthTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteNestedTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteScriptFri13thTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDeleteScriptTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectCronTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWrite1906Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWriteStartupSizeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWriteTempCompressedFilePatternTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWriteTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWriteWithFilenameTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWriteWithHtmlLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWriteWithReconfigureTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderNoUnconditionalDeleteTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderReconfigureTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderRestartTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeCompressPermissionsTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeMaxWidthTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeNoCompressTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeWithTimeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTempCompressedFilePatternTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTimeAndSizeDirectTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTimeAndSizeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderTimeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderUncompressedTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingDirectSizeTimeNewDirectoryTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingDirectTimeNewDirectoryTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderInterruptedThreadTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderReconfigureTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderReconfigureUndefinedSystemPropertyTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingNewDirectoryTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManagerHeaderFooterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManagerTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingRandomAppenderDirectWriteAndSwitchDirectorTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingRandomAppenderDirectWriteTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingRandomAppenderDirectWriteWithFilenameTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RolloverWithDeletedOldFileTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RolloverWithPaddingTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/AbstractActionTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/DeleteActionTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/DummyFileAttributes.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/IfAccumulatedFileSizeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/IfLastModifiedTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/PathSortByModificationTimeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/ScriptConditionTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/DefaultRouteScriptAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/JsonRoutingAppender2Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/JsonRoutingAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/PropertiesRoutingAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutesScriptAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingAppender2767Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingAppender3350Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingAppenderKeyLookupEvaluationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingAppenderWithJndiTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingAppenderWithPurgingTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/RoutingDefaultAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AbstractAsyncThreadContextTestBase.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncAppenderExceptionHandlingTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerClassLoadDeadlockTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigAutoFlushTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigErrorOnFormat.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigTest2.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigTest3.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigTest4.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigThreadContextCopyOnWriteTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigThreadContextDefaultTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigThreadContextGarbageFreeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigUseAfterShutdownTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigWithAsyncEnabledTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerContextSelectorInitialStateTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerContextSelectorTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerContextTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerCustomSelectorLocationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerDefaultLocationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerEventTranslationExceptionTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerLocationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTestArgumentFreedOnError.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTestCachedThreadName.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTestNanoTime.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTestUncachedThreadName.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerThreadContextCopyOnWriteTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerThreadContextDefaultTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerThreadContextGarbageFreeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerThreadContextTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerThreadNameStrategyTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTimestampMessageTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerUseAfterShutdownTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggersWithAsyncAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggersWithAsyncLoggerConfigTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncQueueFullPolicyFactoryTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncRootReloadTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncWaitStrategyFactoryConfigGlobalLoggersTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncWaitStrategyFactoryConfigTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncWaitStrategyFactoryIncorrectConfigGlobalLoggersTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/BasicAsyncLoggerContextSelectorTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/DefaultAsyncQueueFullPolicyTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/DiscardingAsyncQueueFullPolicyTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/Log4j2Jira1688AsyncTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/Log4j2Jira1688Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncAppenderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncAppenderTest2.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerConfigLoggingFromToStringTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerConfigLoggingFromToStringTest2.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerConfigTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerConfigTest2.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerLoggingFromToStringTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerLoggingFromToStringTest2.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerTest2.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/QueueFullAsyncLoggerTest3.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/RingBufferLogEventTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/AppenderControlArraySetTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/CompositeConfigurationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/ConfigurationFactoryTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/ConfigurationSourceTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/ConfiguratorSetLevelTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/CustomConfigurationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/FileOutputTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/JiraLog4j2_2134Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/LoggerConfigTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/LoggersPluginTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/MissingRootLoggerTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/MultipleTriggeringPolicyTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/PropertyTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/ReconfigurationDeadlockTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/ReliabilityStrategyTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/TestConfigurator.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/TestConfiguratorError.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/TestNoLanguages.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/arbiters/BasicArbiterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/arbiters/ScriptArbiterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/arbiters/SelectArbiterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/plugins/util/PluginManagerPackagesTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/plugins/util/ResolverUtilCustomProtocolTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/plugins/util/ResolverUtilTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/validators/ValidHostValidatorTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/properties/PropertiesConfigurationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/xml/XmlLoggerPropsTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/AbstractScriptFilterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/BurstFilterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/DynamicThresholdFilterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/HttpThreadContextMapFilterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/MapFilterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/MutableThreadContextMapFilterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/ScriptFileFilterPropertiesTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/ScriptFileFilterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/ScriptFilterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/ScriptRefFilterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/StructuredDataFilterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/impl/Log4jLogEventNanoTimeTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/impl/NestedLoggingFromThrowableMessageTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/impl/NestedLoggingFromToStringTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/impl/ThreadContextDataInjectorTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/jackson/JacksonIssue429MyNamesTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/jackson/JacksonIssue429Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/jackson/LevelMixInJsonTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/jackson/LevelMixInTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/jackson/LevelMixInXmlTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/jackson/LevelMixInYamlTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/jackson/StackTraceElementMixInTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/ConcurrentLoggingWithGelfLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/ConcurrentLoggingWithJsonLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/CsvLogEventLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/CsvParameterLayoutAllAsyncTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/CsvParameterLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/GelfLayout2Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/GelfLayout3Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/GelfLayoutPatternSelectorTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/GelfLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/HtmlLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/JsonLayoutMillisTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/JsonLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/Log4j2_1482_CoreTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/Log4j2_1482_Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/Log4j2_2195_Test.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutLookupDateTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutMainMapLookupTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutNoLookupDateTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/Rfc5424LayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/SerializedLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/SyslogLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/XmlLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/YamlLayoutTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/ContextMapLookupTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/InterpolatorTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/JndiLookupTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/MarkerLookupConfigTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/UrlConnectionFactoryTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/mock/MockSyslogServer.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/mock/MockSyslogServerFactory.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/mock/MockTcpSyslogServer.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/mock/MockTlsSyslogServer.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/mock/MockUdpSyslogServer.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/KeyStoreConfigurationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/LegacyBsdTlsSyslogInputStreamReader.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationFactoryTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TestConstants.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TlsSyslogInputStreamReader.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TlsSyslogInputStreamReaderBase.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TlsSyslogMessageFormat.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TlsSyslogTestUtil.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/CallerInformationTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/DisableAnsiTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/ExtendedThrowableTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/MdcPatternConverterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/MessageJansiConverterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/MessageStyledConverterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/NdcPatternConverterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/NoConsoleNoAnsiTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/RegexReplacementTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/RootThrowableTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/SequenceNumberPatternConverterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/SequenceNumberPatternConverterZeroPaddedTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/StyleConverterTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/ThrowableTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/tools/GenerateCustomLoggerTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/tools/GenerateExtendedLoggerTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/ContextDataProviderTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/Profiler.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/ShutdownCallbackRegistryTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/WatchHttpTest.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/hamcrest/Descriptors.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/hamcrest/FileMatchers.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/hamcrest/MapMatchers.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/AbstractExternalFileCleaner.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/AppenderResolver.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/CleanFiles.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/CleanFolders.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/ConfigurationResolver.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/JdbcRule.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/JndiRule.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/LoggerContextResolver.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/LoggerContextRule.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/LoggerContextSource.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/Named.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/ReconfigurationPolicy.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/URLStreamHandlerFactoryRule.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/package-info.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/AvailablePortFinder.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/AvailablePortSystemPropertyTestRule.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/ExtendedLevels.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/RuleChainFactory.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/SystemPropertyTestRule.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/appender/AlwaysFailAppender.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/appender/BlockingAppender.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/appender/EncodingListAppender.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/appender/FailOnceAppender.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/appender/InMemoryAppender.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/appender/ListAppender.java
create mode 100644 log4j-layout-template-json-test/pom.xml
rename {log4j-layout-template-json/src/test => log4j-layout-template-json-test/src/main}/java/org/apache/logging/log4j/layout/template/json/BlackHoleByteBufferDestination.java (100%)
rename {log4j-layout-template-json/src/test => log4j-layout-template-json-test/src/main}/java/org/apache/logging/log4j/layout/template/json/LogEventFixture.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/EcsLayoutTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/GcpLayoutTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/GelfLayoutTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/JacksonFixture.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/JsonLayoutTest.java (100%)
create mode 100644 log4j-layout-template-json-test/src/test/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutAdditionalFieldTest.java
create mode 100644 log4j-layout-template-json-test/src/test/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutConcurrentEncodeTest.java
create mode 100644 log4j-layout-template-json-test/src/test/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutGcFreeTest.java
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutNullEventDelimiterTest.java (100%)
create mode 100644 log4j-layout-template-json-test/src/test/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutTest.java
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/LogstashIT.java (100%)
create mode 100644 log4j-layout-template-json-test/src/test/java/org/apache/logging/log4j/layout/template/json/TestHelpers.java
create mode 100644 log4j-layout-template-json-test/src/test/java/org/apache/logging/log4j/layout/template/json/ThreadLocalRecyclerNestedLoggingTest.java
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/resolver/CaseConverterResolverTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/resolver/CounterResolverTest.java (100%)
create mode 100644 log4j-layout-template-json-test/src/test/java/org/apache/logging/log4j/layout/template/json/resolver/MessageResolverTest.java
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/resolver/ReadOnlyStringMapResolverTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/resolver/StackTraceStringResolverTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/resolver/TimestampResolverTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/util/CharSequencePointerTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/util/InstantFormatterTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/util/JsonReaderTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/util/JsonWriterTest.java (100%)
create mode 100644 log4j-layout-template-json-test/src/test/java/org/apache/logging/log4j/layout/template/json/util/RecyclerFactoriesTest.java
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/util/StringParameterParserTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/util/TruncatingBufferedWriterTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/java/org/apache/logging/log4j/layout/template/json/util/UrisTest.java (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/resources/additionalFieldEnrichedJsonTemplateLayoutLogging.json (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/resources/additionalFieldEnrichedJsonTemplateLayoutLogging.properties (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/resources/additionalFieldEnrichedJsonTemplateLayoutLogging.xml (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/resources/additionalFieldEnrichedJsonTemplateLayoutLogging.yaml (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/resources/gcFreeJsonTemplateLayoutLogging.xml (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/resources/messageFallbackKeyUsingJsonTemplateLayout.xml (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/resources/nullEventDelimitedJsonTemplateLayoutLogging.xml (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/resources/recyclerFactoryCustomizedJsonTemplateLayoutLogging.xml (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/resources/testJsonTemplateLayout.json (100%)
rename {log4j-layout-template-json => log4j-layout-template-json-test}/src/test/resources/threadLocalRecyclerNestedLogging.xml (100%)
delete mode 100644 log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutAdditionalFieldTest.java
delete mode 100644 log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutConcurrentEncodeTest.java
delete mode 100644 log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutGcFreeTest.java
delete mode 100644 log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutTest.java
delete mode 100644 log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json/TestHelpers.java
delete mode 100644 log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json/ThreadLocalRecyclerNestedLoggingTest.java
delete mode 100644 log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json/resolver/MessageResolverTest.java
delete mode 100644 log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json/util/RecyclerFactoriesTest.java
delete mode 100644 log4j-slf4j18-impl/pom.xml
delete mode 100644 log4j-slf4j18-impl/src/main/java/org/apache/logging/slf4j/Log4jLogger.java
delete mode 100644 log4j-slf4j18-impl/src/main/java/org/apache/logging/slf4j/Log4jLoggerFactory.java
delete mode 100644 log4j-slf4j18-impl/src/main/java/org/apache/logging/slf4j/Log4jMDCAdapter.java
delete mode 100644 log4j-slf4j18-impl/src/main/java/org/apache/logging/slf4j/Log4jMarkerFactory.java
delete mode 100644 log4j-slf4j18-impl/src/main/java/org/apache/logging/slf4j/SLF4JServiceProvider.java
delete mode 100644 log4j-slf4j18-impl/src/site/markdown/index.md
delete mode 100644 log4j-slf4j18-impl/src/test/java/org/apache/logging/slf4j/CallerInformationTest.java
delete mode 100644 log4j-slf4j18-impl/src/test/java/org/apache/logging/slf4j/Log4j2_1482_Slf4jTest.java
delete mode 100644 log4j-slf4j18-impl/src/test/java/org/apache/logging/slf4j/LoggerTest.java
delete mode 100644 log4j-slf4j18-impl/src/test/java/org/apache/logging/slf4j/OverflowTest.java
delete mode 100644 log4j-slf4j18-impl/src/test/java/org/apache/logging/slf4j/SerializeTest.java
delete mode 100644 log4j-slf4j18-impl/src/test/resources/log4j-test1.xml
create mode 100644 log4j-slf4j2-impl/pom.xml
rename {log4j-slf4j20-impl => log4j-slf4j2-impl}/src/main/java/org/apache/logging/slf4j/Log4jEventBuilder.java (100%)
rename {log4j-slf4j20-impl => log4j-slf4j2-impl}/src/main/java/org/apache/logging/slf4j/Log4jLogger.java (100%)
rename {log4j-slf4j20-impl => log4j-slf4j2-impl}/src/main/java/org/apache/logging/slf4j/Log4jLoggerFactory.java (100%)
rename {log4j-slf4j20-impl => log4j-slf4j2-impl}/src/main/java/org/apache/logging/slf4j/Log4jMDCAdapter.java (100%)
rename {log4j-slf4j18-impl => log4j-slf4j2-impl}/src/main/java/org/apache/logging/slf4j/Log4jMarker.java (100%)
rename {log4j-slf4j20-impl => log4j-slf4j2-impl}/src/main/java/org/apache/logging/slf4j/Log4jMarkerFactory.java (100%)
rename {log4j-slf4j18-impl => log4j-slf4j2-impl}/src/main/java/org/apache/logging/slf4j/SLF4JLoggingException.java (100%)
rename {log4j-slf4j20-impl => log4j-slf4j2-impl}/src/main/java/org/apache/logging/slf4j/SLF4JServiceProvider.java (100%)
rename {log4j-slf4j18-impl => log4j-slf4j2-impl}/src/main/java/org/apache/logging/slf4j/package-info.java (100%)
rename {log4j-slf4j18-impl => log4j-slf4j2-impl}/src/main/resources/META-INF/services/org.slf4j.spi.SLF4JServiceProvider (100%)
create mode 100644 log4j-slf4j2-impl/src/site/markdown/index.md
rename {log4j-slf4j18-impl => log4j-slf4j2-impl}/src/site/site.xml (100%)
rename {log4j-slf4j18-impl => log4j-slf4j2-impl}/src/test/java/org/apache/logging/other/pkg/LoggerContextAnchorTest.java (100%)
create mode 100644 log4j-slf4j2-impl/src/test/java/org/apache/logging/slf4j/CallerInformationTest.java
rename {log4j-slf4j18-impl => log4j-slf4j2-impl}/src/test/java/org/apache/logging/slf4j/CustomFlatMarker.java (100%)
rename {log4j-slf4j18-impl => log4j-slf4j2-impl}/src/test/java/org/apache/logging/slf4j/Log4j1222Test.java (100%)
create mode 100644 log4j-slf4j2-impl/src/test/java/org/apache/logging/slf4j/Log4j2_1482_Slf4jTest.java
create mode 100644 log4j-slf4j2-impl/src/test/java/org/apache/logging/slf4j/Log4jEventBuilderTest.java
rename {log4j-slf4j20-impl => log4j-slf4j2-impl}/src/test/java/org/apache/logging/slf4j/Log4jMDCAdapterTest.java (100%)
rename {log4j-slf4j18-impl => log4j-slf4j2-impl}/src/test/java/org/apache/logging/slf4j/Log4jMarkerTest.java (100%)
rename {log4j-slf4j18-impl => log4j-slf4j2-impl}/src/test/java/org/apache/logging/slf4j/LoggerContextTest.java (100%)
create mode 100644 log4j-slf4j2-impl/src/test/java/org/apache/logging/slf4j/LoggerTest.java
rename {log4j-slf4j18-impl => log4j-slf4j2-impl}/src/test/java/org/apache/logging/slf4j/MarkerTest.java (100%)
rename {log4j-slf4j20-impl => log4j-slf4j2-impl}/src/test/java/org/apache/logging/slf4j/OverflowTest.java (100%)
create mode 100644 log4j-slf4j2-impl/src/test/java/org/apache/logging/slf4j/SerializeTest.java
rename {log4j-slf4j20-impl => log4j-slf4j2-impl}/src/test/resources/log4j-test1.xml (100%)
rename {log4j-slf4j18-impl => log4j-slf4j2-impl}/src/test/resources/log4j2-1482.xml (100%)
delete mode 100644 log4j-slf4j20-impl/pom.xml
delete mode 100644 log4j-slf4j20-impl/src/main/java/org/apache/logging/slf4j/Log4jMarker.java
delete mode 100644 log4j-slf4j20-impl/src/main/java/org/apache/logging/slf4j/SLF4JLoggingException.java
delete mode 100644 log4j-slf4j20-impl/src/main/java/org/apache/logging/slf4j/package-info.java
delete mode 100644 log4j-slf4j20-impl/src/main/resources/META-INF/services/org.slf4j.spi.SLF4JServiceProvider
delete mode 100644 log4j-slf4j20-impl/src/site/markdown/index.md
delete mode 100644 log4j-slf4j20-impl/src/site/site.xml
delete mode 100644 log4j-slf4j20-impl/src/test/java/org/apache/logging/other/pkg/LoggerContextAnchorTest.java
delete mode 100644 log4j-slf4j20-impl/src/test/java/org/apache/logging/slf4j/CallerInformationTest.java
delete mode 100644 log4j-slf4j20-impl/src/test/java/org/apache/logging/slf4j/CustomFlatMarker.java
delete mode 100644 log4j-slf4j20-impl/src/test/java/org/apache/logging/slf4j/Log4j1222Test.java
delete mode 100644 log4j-slf4j20-impl/src/test/java/org/apache/logging/slf4j/Log4j2_1482_Slf4jTest.java
delete mode 100644 log4j-slf4j20-impl/src/test/java/org/apache/logging/slf4j/Log4jEventBuilderTest.java
delete mode 100644 log4j-slf4j20-impl/src/test/java/org/apache/logging/slf4j/Log4jMarkerTest.java
delete mode 100644 log4j-slf4j20-impl/src/test/java/org/apache/logging/slf4j/LoggerContextTest.java
delete mode 100644 log4j-slf4j20-impl/src/test/java/org/apache/logging/slf4j/LoggerTest.java
delete mode 100644 log4j-slf4j20-impl/src/test/java/org/apache/logging/slf4j/MarkerTest.java
delete mode 100644 log4j-slf4j20-impl/src/test/java/org/apache/logging/slf4j/SerializeTest.java
delete mode 100644 log4j-slf4j20-impl/src/test/resources/log4j2-1482.xml
delete mode 100644 log4j-spring-boot/src/main/java/org/apache/logging/log4j/spring/boot/Log4j2CloudConfigLoggingSystem.java
create mode 100644 log4j-spring-boot/src/main/java/org/apache/logging/log4j/spring/boot/Log4j2SpringBootLoggingSystem.java
delete mode 100644 log4j-spring-boot/src/main/java/org/apache/logging/log4j/spring/boot/SpringEnvironmentHolder.java
delete mode 100644 log4j-spring-boot/src/main/resources/META-INF/services/org.apache.logging.log4j.util.PropertySource
delete mode 100644 log4j-spring-boot/src/test/java/org/apache/logging/log4j/spring/boot/Log4j2CloudConfigLoggingSystemTest.java
create mode 100644 log4j-spring-boot/src/test/java/org/apache/logging/log4j/spring/boot/Log4j2SpringBootLoggingSystemTest.java
create mode 100644 src/tools/explicit-version.xslt
create mode 100644 src/tools/sort-pom.xslt