You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by rg...@apache.org on 2021/05/13 18:21:13 UTC
[logging-log4j2] branch master updated (ddd911a -> 17fe6d3)
This is an automated email from the ASF dual-hosted git repository.
rgoers pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git.
from ddd911a LOG4J2-3051 Add CaseConverterResolver to JsonTemplateLayout (#490)
add 0b050c1 More JPMS work
add 84d731c Add byte buddy dependency
add 17fe6d3 Log4j-core is now a JPMS module
No new revisions were added by this update.
Summary of changes:
log4j-1.2-api/pom.xml | 11 -
.../log4j/xml/UnrecognizedElementHandler.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 +-
.../apache/log4j/config/SyslogAppenderTest.java | 4 +-
log4j-api/pom.xml | 101 ++++---
.../src/main/{java9 => java}/module-info.java | 1 +
.../logging/log4j/util/SortedArrayStringMap.java | 8 +
.../src/test/java-test/module-info.java | 21 +-
log4j-api/src/test/java/module-info.java | 19 +-
.../log4j/cassandra/CassandraAppenderIT.java | 4 +-
log4j-core-its/pom.xml | 4 +-
.../logging/log4j/FilterPerformanceComparison.java | 2 +-
.../logging/log4j/PerformanceComparison.java | 4 +-
.../org/apache/logging/log4j/PerformanceRun.java | 4 +-
.../apache/logging/log4j/core/SimplePerfTest.java | 88 +++---
.../logging/log4j/core/ThreadedPerfTest.java | 2 +-
.../apache/logging/log4j/core/ThreadedTest.java | 4 +-
.../log4j/core/appender/HttpAppenderTest.java | 4 +-
.../appender/JsonCompleteFileAppenderTest.java | 8 +-
.../SecureSocketAppenderSocketOptionsTest.java | 6 +-
.../appender/SocketAppenderBufferSizeTest.java | 4 +-
.../appender/SocketAppenderSocketOptionsTest.java | 4 +-
.../log4j/core/appender/SocketAppenderTest.java | 2 +-
.../core/appender/XmlCompactFileAppenderTest.java | 4 +-
.../XmlCompactFileAppenderValidationTest.java | 2 +-
.../XmlCompactFileAsyncAppenderValidationTest.java | 4 +-
.../core/appender/XmlCompleteFileAppenderTest.java | 6 +-
.../log4j/core/appender/XmlFileAppenderTest.java | 4 +-
.../appender/XmlRandomAccessFileAppenderTest.java | 4 +-
log4j-core/README.md | 37 +++
log4j-core/pom.xml | 289 +++++++++++++++----
log4j-core/src/main/assembly/test-resources.xml | 33 +++
.../visitors/PluginBuilderAttributeVisitor.java | 2 +-
.../log4j/core/impl/ExtendedStackTraceElement.java | 5 +
.../logging/log4j/core/plugins}/package-info.java | 6 +-
log4j-core/src/main/java9/module-info.java | 86 ++++++
.../src/main/resources/META-INF/MANIFEST.MF | 0
.../log4j/core}/test/AvailablePortFinder.java | 2 +-
.../test/AvailablePortSystemPropertyTestRule.java | 2 +-
.../core/test}/BasicConfigurationFactory.java | 3 +-
.../log4j/core/test}/CoreLoggerContexts.java | 3 +-
.../logging/log4j/core}/test/ExtendedLevels.java | 2 +-
.../apache/logging/log4j/core}/test/GetLogger.java | 2 +-
.../logging/log4j/core}/test/RuleChainFactory.java | 2 +-
.../logging/log4j/core/test}/TestMarkers.java | 5 +-
.../core}/test/appender/AlwaysFailAppender.java | 2 +-
.../core}/test/appender/BlockingAppender.java | 2 +-
.../core}/test/appender/EncodingListAppender.java | 6 +-
.../core}/test/appender/FailOnceAppender.java | 2 +-
.../core}/test/appender/InMemoryAppender.java | 2 +-
.../log4j/core}/test/appender/ListAppender.java | 4 +-
.../log4j/core/test}/categories/Appenders.java | 2 +-
.../log4j/core/test}/categories/AsyncLoggers.java | 2 +-
.../core/test}/categories/Configurations.java | 2 +-
.../log4j/core/test/categories/GarbageFree.java} | 6 +-
.../log4j/core/test}/categories/Layouts.java | 2 +-
.../core/test}/categories/PerformanceTests.java | 2 +-
.../log4j/core/test}/categories/Scripts.java | 2 +-
.../log4j/core/test}/categories/package-info.java | 2 +-
.../log4j/core/test}/hamcrest/Descriptors.java | 2 +-
.../log4j/core/test}/hamcrest/FileMatchers.java | 2 +-
.../log4j/core/test}/hamcrest/MapMatchers.java | 2 +-
.../log4j/core/test}/junit/AppenderResolver.java | 4 +-
.../core/test}/junit/ConfigurationResolver.java | 5 +-
.../logging/log4j/core/test}/junit/JndiRule.java | 2 +-
.../core/test}/junit/LoggerContextResolver.java | 3 +-
.../log4j/core/test}/junit/LoggerContextRule.java | 4 +-
.../core/test}/junit/LoggerContextSource.java | 2 +-
.../logging/log4j/core/test}/junit/Named.java | 2 +-
.../core/test}/junit/ReconfigurationPolicy.java | 2 +-
.../test/junit/TypeBasedParameterResolver.java | 80 ++++++
.../log4j/core/test}/junit/package-info.java | 2 +-
.../log4j/core/test}/layout/Log4j2_1482_Test.java | 4 +-
.../log4j/core/test}/layout/LogEventFixtures.java | 2 +-
.../core/test}/net/mock/MockSyslogServer.java | 2 +-
.../test}/net/mock/MockSyslogServerFactory.java | 4 +-
.../core/test}/net/mock/MockTcpSyslogServer.java | 2 +-
.../core/test}/net/mock/MockTlsSyslogServer.java | 12 +-
.../core/test}/net/mock/MockUdpSyslogServer.java | 4 +-
.../ssl/LegacyBsdTlsSyslogInputStreamReader.java | 2 +-
.../log4j/core/test}/net/ssl/TestConstants.java | 2 +-
.../test}/net/ssl/TlsSyslogInputStreamReader.java | 2 +-
.../net/ssl/TlsSyslogInputStreamReaderBase.java | 2 +-
.../core/test}/net/ssl/TlsSyslogMessageFormat.java | 2 +-
.../test}/parser/AbstractLogEventParserTest.java | 2 +-
.../log4j/core/test/util/FixedTimeClock.java | 23 +-
.../logging/log4j/core/test}/util/Profiler.java | 2 +-
log4j-core/src/test/java-test9/module-info.java | 25 ++
.../apache/logging/log4j/categories/Appenders.java | 33 ---
.../log4j/core/AppenderRefLevelJsonTest.java | 6 +-
.../logging/log4j/core/AppenderRefLevelTest.java | 6 +-
.../logging/log4j/core/CollectionLoggingTest.java | 6 +-
.../log4j/core/CustomLevelsOverrideTest.java | 6 +-
.../logging/log4j/core/CustomLevelsTest.java | 6 +-
.../log4j/core/CustomLevelsWithFiltersTest.java | 4 +-
.../apache/logging/log4j/core/DeadlockTest.java | 2 +-
.../log4j/core/EventParameterMemoryLeakTest.java | 1 +
.../logging/log4j/core/ExtendedLevelTest.java | 8 +-
.../{ => core}/FormatterLoggerManualExample.java | 5 +-
.../apache/logging/log4j/core/HostNameTest.java | 6 +-
.../org/apache/logging/log4j/core/LevelTest.java | 6 +-
.../logging/log4j/core/LogEventFactoryTest.java | 4 +-
.../logging/log4j/{ => core}/LogRolloverTest.java | 5 +-
.../log4j/{ => core}/LogbackSubstitution.java | 11 +-
.../apache/logging/log4j/core/LoggerDateTest.java | 4 +-
.../org/apache/logging/log4j/core/LoggerTest.java | 10 +-
.../logging/log4j/core/LoggerUpdateTest.java | 6 +-
.../org/apache/logging/log4j/core/LookupTest.java | 4 +-
.../logging/log4j/core/PatternSelectorTest.java | 6 +-
.../log4j/core/PropertiesFileConfigTest.java | 6 +-
.../logging/log4j/core/ShutdownDisabledTest.java | 2 +-
.../core/ShutdownTimeoutConfigurationTest.java | 2 +-
.../logging/log4j/core/StrictXmlConfigTest.java | 6 +-
.../log4j/{ => core}/ThreadContextTestAccess.java | 2 +-
.../logging/log4j/core/TimestampMessageTest.java | 6 +-
.../org/apache/logging/log4j/core/XmlEvents.java | 2 +-
.../appender/AsyncAppenderQueueFullPolicyTest.java | 6 +-
.../log4j/core/appender/AsyncAppenderTest.java | 6 +-
.../appender/ConsoleAppenderJAnsiMessageMain.java | 2 +-
.../ConsoleAppenderJAnsiXExceptionMain.java | 2 +-
.../log4j/core/appender/FailoverAppenderTest.java | 8 +-
.../core/appender/FileAppenderPermissionsTest.java | 2 +-
.../log4j/core/appender/InMemoryAppenderTest.java | 2 +-
.../appender/MemoryMappedFileAppenderTest.java | 11 +-
.../core/appender/OutputStreamManagerTest.java | 2 +-
.../appender/RandomAccessFileAppenderTest.java | 2 +-
...ollingRandomAccessFileAppenderRolloverTest.java | 2 +-
.../core/appender/ScriptAppenderSelectorTest.java | 4 +-
.../log4j/core/appender/SyslogAppenderTest.java | 2 +-
.../core/appender/SyslogAppenderTestBase.java | 2 +-
.../log4j/core/appender/TlsSyslogAppenderTest.java | 6 +-
.../appender/rewrite/MapRewritePolicyTest.java | 2 +-
.../core/appender/rewrite/RewriteAppenderTest.java | 8 +-
.../RandomRollingAppenderOnStartupTest.java | 2 +-
.../appender/rolling/RollingAppenderCountTest.java | 2 +-
.../rolling/RollingAppenderCronAndSizeTest.java | 6 +-
.../RollingAppenderCronEvery2DirectTest.java | 6 +-
.../rolling/RollingAppenderCronEvery2Test.java | 6 +-
.../rolling/RollingAppenderCronOnceADayTest.java | 6 +-
.../appender/rolling/RollingAppenderCronTest.java | 6 +-
.../RollingAppenderCustomDeleteActionTest.java | 2 +-
...RollingAppenderDeleteAccumulatedCount1Test.java | 2 +-
...RollingAppenderDeleteAccumulatedCount2Test.java | 2 +-
.../RollingAppenderDeleteAccumulatedSizeTest.java | 2 +-
.../rolling/RollingAppenderDeleteMaxDepthTest.java | 2 +-
.../rolling/RollingAppenderDeleteNestedTest.java | 2 +-
.../RollingAppenderDeleteScriptFri13thTest.java | 2 +-
.../rolling/RollingAppenderDeleteScriptTest.java | 2 +-
.../RollingAppenderDirectWrite1906Test.java | 6 +-
.../RollingAppenderDirectWriteStartupSizeTest.java | 2 +-
...erDirectWriteTempCompressedFilePatternTest.java | 6 +-
.../rolling/RollingAppenderDirectWriteTest.java | 6 +-
...RollingAppenderDirectWriteWithFilenameTest.java | 2 +-
...llingAppenderDirectWriteWithHtmlLayoutTest.java | 6 +-
...lingAppenderDirectWriteWithReconfigureTest.java | 2 +-
.../RollingAppenderNoUnconditionalDeleteTest.java | 2 +-
.../rolling/RollingAppenderReconfigureTest.java | 6 +-
.../rolling/RollingAppenderRestartTest.java | 6 +-
...RollingAppenderSizeCompressPermissionsTest.java | 2 +-
.../rolling/RollingAppenderSizeNoCompressTest.java | 2 +-
.../appender/rolling/RollingAppenderSizeTest.java | 6 +-
.../rolling/RollingAppenderSizeWithTimeTest.java | 2 +-
...llingAppenderTempCompressedFilePatternTest.java | 2 +-
.../RollingAppenderTimeAndSizeDirectTest.java | 6 +-
.../rolling/RollingAppenderTimeAndSizeTest.java | 6 +-
.../appender/rolling/RollingAppenderTimeTest.java | 6 +-
.../RollingDirectSizeTimeNewDirectoryTest.java | 2 +-
.../rolling/RollingDirectTimeNewDirectoryTest.java | 2 +-
.../RollingFileAppenderReconfigureTest.java | 2 +-
...nderReconfigureUndefinedSystemPropertyTest.java | 2 +-
.../appender/rolling/RollingNewDirectoryTest.java | 2 +-
...ingRandomAccessFileManagerHeaderFooterTest.java | 2 +-
.../RollingRandomAccessFileManagerTest.java | 8 +-
.../RollingRandomAppenderDirectWriteTest.java | 6 +-
...gRandomAppenderDirectWriteWithFilenameTest.java | 2 +-
.../rolling/RolloverWithDeletedOldFileTest.java | 2 +-
.../appender/rolling/RolloverWithPaddingTest.java | 2 +-
.../rolling/action/AbstractActionTest.java | 2 +-
.../appender/rolling/action/DeleteActionTest.java | 2 +-
.../routing/DefaultRouteScriptAppenderTest.java | 4 +-
.../appender/routing/JsonRoutingAppender2Test.java | 2 +-
.../appender/routing/JsonRoutingAppenderTest.java | 2 +-
.../routing/PropertiesRoutingAppenderTest.java | 4 +-
.../appender/routing/RoutesScriptAppenderTest.java | 6 +-
.../appender/routing/RoutingAppender2767Test.java | 2 +-
.../core/appender/routing/RoutingAppenderTest.java | 4 +-
.../routing/RoutingAppenderWithJndiTest.java | 6 +-
.../routing/RoutingAppenderWithPurgingTest.java | 4 +-
.../routing/RoutingDefaultAppenderTest.java | 2 +-
.../async/AbstractAsyncThreadContextTestBase.java | 4 +-
.../async/AsyncAppenderConfigTest_LOG4J2_2032.java | 4 +-
.../async/AsyncAppenderExceptionHandlingTest.java | 2 +-
.../async/AsyncLoggerClassLoadDeadlockTest.java | 2 +-
.../core/async/AsyncLoggerConfigAutoFlushTest.java | 4 +-
.../core/async/AsyncLoggerConfigErrorOnFormat.java | 4 +-
.../log4j/core/async/AsyncLoggerConfigTest.java | 4 +-
.../log4j/core/async/AsyncLoggerConfigTest2.java | 4 +-
.../log4j/core/async/AsyncLoggerConfigTest3.java | 2 +-
.../log4j/core/async/AsyncLoggerConfigTest4.java | 4 +-
...ncLoggerConfigThreadContextCopyOnWriteTest.java | 2 +-
.../AsyncLoggerConfigThreadContextDefaultTest.java | 2 +-
...ncLoggerConfigThreadContextGarbageFreeTest.java | 2 +-
.../AsyncLoggerConfigUseAfterShutdownTest.java | 4 +-
.../AsyncLoggerConfigWithAsyncEnabledTest.java | 4 +-
...AsyncLoggerContextSelectorInitialStateTest.java | 2 +-
.../core/async/AsyncLoggerContextSelectorTest.java | 2 +-
.../log4j/core/async/AsyncLoggerContextTest.java | 4 +-
.../AsyncLoggerCustomSelectorLocationTest.java | 4 +-
.../log4j/core/async/AsyncLoggerLocationTest.java | 4 +-
.../logging/log4j/core/async/AsyncLoggerTest.java | 4 +-
.../async/AsyncLoggerTestArgumentFreedOnError.java | 2 +-
.../async/AsyncLoggerTestCachedThreadName.java | 4 +-
.../log4j/core/async/AsyncLoggerTestNanoTime.java | 4 +-
.../async/AsyncLoggerTestUncachedThreadName.java | 4 +-
.../AsyncLoggerThreadContextCopyOnWriteTest.java | 2 +-
.../async/AsyncLoggerThreadContextDefaultTest.java | 2 +-
.../AsyncLoggerThreadContextGarbageFreeTest.java | 2 +-
.../core/async/AsyncLoggerThreadContextTest.java | 4 +-
.../async/AsyncLoggerThreadNameStrategyTest.java | 2 +-
.../async/AsyncLoggerTimestampMessageTest.java | 4 +-
.../async/AsyncLoggerUseAfterShutdownTest.java | 4 +-
.../async/AsyncLoggersWithAsyncAppenderTest.java | 4 +-
.../AsyncLoggersWithAsyncLoggerConfigTest.java | 4 +-
.../async/AsyncQueueFullPolicyFactoryTest.java | 2 +-
.../log4j/core/async/AsyncRootReloadTest.java | 4 +-
.../async/BasicAsyncLoggerContextSelectorTest.java | 2 +-
.../async/DefaultAsyncQueueFullPolicyTest.java | 2 +-
.../async/DiscardingAsyncQueueFullPolicyTest.java | 2 +-
.../log4j/core/async/Log4j2Jira1688AsyncTest.java | 6 +-
.../log4j/core/async/Log4j2Jira1688Test.java | 6 +-
.../core/async/QueueFullAsyncAppenderTest.java | 4 +-
.../core/async/QueueFullAsyncAppenderTest2.java | 4 +-
...llAsyncLoggerConfigLoggingFromToStringTest.java | 4 +-
...lAsyncLoggerConfigLoggingFromToStringTest2.java | 4 +-
.../core/async/QueueFullAsyncLoggerConfigTest.java | 4 +-
.../async/QueueFullAsyncLoggerConfigTest2.java | 4 +-
...ueueFullAsyncLoggerLoggingFromToStringTest.java | 6 +-
...eueFullAsyncLoggerLoggingFromToStringTest2.java | 6 +-
.../log4j/core/async/QueueFullAsyncLoggerTest.java | 4 +-
.../core/async/QueueFullAsyncLoggerTest2.java | 4 +-
.../core/async/QueueFullAsyncLoggerTest3.java | 6 +-
.../log4j/core/async/RingBufferLogEventTest.java | 2 +-
.../log4j/core/async/perftest/RunLog4j2.java | 2 +-
.../log4j/core/categories/AsyncLoggers.java | 23 --
.../logging/log4j/core/categories/Layouts.java | 28 --
.../log4j/core/categories/package-info.java | 22 --
.../core/config/AppenderControlArraySetTest.java | 2 +-
.../core/config/CompositeConfigurationTest.java | 2 +-
.../core/config/ConfigurationFactoryTest.java | 2 +-
.../log4j/core/config/CustomConfigurationTest.java | 2 +-
.../logging/log4j/core/config/FileOutputTest.java | 2 +-
.../log4j/core/config/JiraLog4j2_2134Test.java | 2 +-
.../log4j/core/config/LoggersPluginTest.java | 2 +-
.../log4j/core/config/MissingRootLoggerTest.java | 4 +-
.../core/config/MultipleTriggeringPolicyTest.java | 2 +-
.../logging/log4j/core/config/PropertyTest.java | 6 +-
.../core/config/ReconfigurationDeadlockTest.java | 2 +-
.../log4j/core/config/ReliabilityStrategyTest.java | 4 +-
.../log4j/core/config/TestConfigurator.java | 2 +-
.../core/config/arbiters/BasicArbiterTest.java | 2 +-
.../core/config/arbiters/ScriptArbiterTest.java | 2 +-
.../core/config/arbiters/SelectArbiterTest.java | 2 +-
.../core/config/plugins/LegacyPluginTest.java | 2 +-
.../plugins/util/PluginManagerPackagesTest.java | 29 +-
.../properties/PropertiesConfigurationTest.java | 2 +-
.../log4j/core/config/xml/XmlLoggerPropsTest.java | 6 +-
.../log4j/core/config/xml/XmlSchemaTest.java | 2 +-
.../core/filter/AbstractScriptFilterTest.java | 4 +-
.../logging/log4j/core/filter/BurstFilterTest.java | 6 +-
.../core/filter/DynamicThresholdFilterTest.java | 2 +-
.../logging/log4j/core/filter/MapFilterTest.java | 6 +-
.../filter/ScriptFileFilterPropertiesTest.java | 2 +-
.../log4j/core/filter/ScriptFileFilterTest.java | 2 +-
.../log4j/core/filter/ScriptFilterTest.java | 2 +-
.../log4j/core/filter/ScriptRefFilterTest.java | 2 +-
.../core/filter/StructuredDataFilterTest.java | 2 +-
.../logging/log4j/core/hamcrest/FileMatchers.java | 163 -----------
...taFactoryPropertySetMissingConstructorTest.java | 4 +-
.../log4j/core/impl/ContextDataFactoryTest.java | 4 +-
.../log4j/core/impl/Log4jLogEventNanoTimeTest.java | 2 +-
.../logging/log4j/core/impl/Log4jLogEventTest.java | 16 +-
.../NestedLoggingFromThrowableMessageTest.java | 4 +-
.../core/impl/NestedLoggingFromToStringTest.java | 4 +-
.../logging/log4j/core/junit/AppenderResolver.java | 54 ----
.../log4j/core/junit/ConfigurationResolver.java | 39 ---
.../log4j/core/junit/LoggerContextResolver.java | 157 ----------
.../log4j/core/junit/LoggerContextRule.java | 319 ---------------------
.../org/apache/logging/log4j/core/junit/Named.java | 41 ---
.../log4j/core/junit/ReconfigurationPolicy.java | 35 ---
.../ConcurrentLoggingWithGelfLayoutTest.java | 2 +-
.../logging/log4j/core/layout/GelfLayout2Test.java | 6 +-
.../logging/log4j/core/layout/GelfLayout3Test.java | 6 +-
.../core/layout/GelfLayoutPatternSelectorTest.java | 6 +-
.../logging/log4j/core/layout/GelfLayoutTest.java | 5 +-
.../logging/log4j/core/layout/HtmlLayoutTest.java | 4 +-
.../log4j/core/layout/Log4j2_1482_CoreTest.java | 1 +
.../log4j/core/layout/Log4j2_2195_Test.java | 6 +-
.../core/layout/PatternLayoutLookupDateTest.java | 6 +-
.../layout/PatternLayoutMainMapLookupTest.java | 8 +-
.../core/layout/PatternLayoutNoLookupDateTest.java | 6 +-
.../log4j/core/layout/PatternLayoutRepeatTest.java | 6 +-
.../log4j/core/layout/PatternLayoutTest.java | 2 +-
.../log4j/core/layout/Rfc5424LayoutTest.java | 4 +-
.../log4j/core/layout/SyslogLayoutTest.java | 4 +-
.../log4j/core/lookup/ContextMapLookupTest.java | 2 +-
.../log4j/core/lookup/InterpolatorTest.java | 2 +-
.../logging/log4j/core/lookup/JndiLookupTest.java | 2 +-
.../log4j/core/lookup/MarkerLookupConfigTest.java | 2 +-
.../log4j/core/net/SocketMessageLossTest.java | 4 +-
.../log4j/core/net/SocketReconnectTest.java | 2 +-
.../apache/logging/log4j/core/net/SocketTest.java | 4 +-
.../core/net/ssl/KeyStoreConfigurationTest.java | 1 +
.../log4j/core/net/ssl/SslConfigurationTest.java | 1 +
.../log4j/core/net/ssl/TlsSyslogTestUtil.java | 2 +
.../core/net/ssl/TrustStoreConfigurationTest.java | 1 +
.../log4j/core/pattern/CallerInformationTest.java | 6 +-
.../log4j/core/pattern/DisableAnsiTest.java | 6 +-
.../log4j/core/pattern/ExtendedThrowableTest.java | 6 +-
.../core/pattern/MessageJansiConverterTest.java | 6 +-
.../core/pattern/MessageStyledConverterTest.java | 6 +-
.../log4j/core/pattern/NoConsoleNoAnsiTest.java | 6 +-
.../log4j/core/pattern/RegexReplacementTest.java | 6 +-
.../core/pattern/RepeatPatternConverterTest.java | 2 +-
.../log4j/core/pattern/RootThrowableTest.java | 6 +-
.../SequenceNumberPatternConverterTest.java | 6 +-
...quenceNumberPatternConverterZeroPaddedTest.java | 6 +-
.../log4j/core/pattern/StyleConverterTest.java | 6 +-
.../logging/log4j/core/pattern/ThrowableTest.java | 6 +-
.../log4j/core/tools/GenerateCustomLoggerTest.java | 25 +-
.../core/tools/GenerateExtendedLoggerTest.java | 28 +-
.../log4j/core/util/ContextDataProviderTest.java | 2 +-
.../core/util/ShutdownCallbackRegistryTest.java | 2 +-
.../logging/log4j/core/util/WatchHttpTest.java | 4 +-
.../apache/logging/log4j/hamcrest/Descriptors.java | 44 ---
.../apache/logging/log4j/hamcrest/MapMatchers.java | 62 ----
.../org/apache/logging/log4j/junit/JndiRule.java | 59 ----
.../logging/log4j/junit/LoggerContextSource.java | 79 -----
.../MutableLogEventWithReusableParamMsgTest.java | 61 ----
log4j-core/src/test/java9/module-info.java | 93 ++++++
.../CsvJsonParameterLayoutFileAppenderTest.java | 4 +-
.../log4j/csv/layout/CsvLogEventLayoutTest.java | 6 +-
.../csv/layout/CsvParameterLayoutAllAsyncTest.java | 2 +-
.../log4j/csv/layout/CsvParameterLayoutTest.java | 6 +-
.../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-core-its => log4j-gctests}/pom.xml | 283 +++++++++++-------
.../gctests}/GcFreeAsynchronousLoggingTest.java | 5 +-
.../log4j/gctests}/GcFreeLoggingTestUtil.java | 8 +-
.../gctests}/GcFreeMixedSyncAyncLoggingTest.java | 5 +-
.../gctests}/GcFreeSynchronousLoggingTest.java | 5 +-
.../gctests}/JsonTemplateLayoutGcFreeTest.java | 3 +-
.../resources/gcFreeJsonTemplateLayoutLogging.xml | 0
.../src/test/resources/gcFreeLogging.xml | 0
.../test/resources/gcFreeMixedSyncAsyncLogging.xml | 2 +-
.../logging/log4j/io/AbstractStreamTest.java | 2 +-
.../log4j/io/IoBuilderCallerInfoTesting.java | 4 +-
.../org/apache/logging/log4j/io/IoBuilderTest.java | 4 +-
.../log4j/io/LoggerPrintWriterJdbcH2Test.java | 4 +-
.../logging/log4j/jcl/CallerInformationTest.java | 4 +-
.../org/apache/logging/log4j/jcl/LoggerTest.java | 4 +-
.../appender/PoolableConnectionFactoryTest.java | 2 +-
log4j-jdbc/pom.xml | 5 +
.../AbstractJdbcAppenderDataSourceTest.java | 4 +-
.../AbstractJdbcAppenderFactoryMethodTest.java | 2 +-
.../appender/DataSourceConnectionSourceTest.java | 4 +-
.../FactoryMethodConnectionSourceTest.java | 2 +-
.../JdbcAppenderColumnMappingLiteralTest.java | 4 +-
.../JdbcAppenderColumnMappingPatternTest.java | 4 +-
.../JdbcAppenderMapMessageDataSourceTest.java | 4 +-
.../JdbcAppenderStringSubstitutionTest.java | 2 +-
.../logging/log4j/jdbc/appender/JdbcRule.java | 2 +-
.../log4j/jeromq/appender/JeroMqAppenderTest.java | 6 +-
.../src/test/resources/JeroMqAppenderTest.xml | 0
log4j-jms/pom.xml | 5 +
.../log4j/jms/appender/JmsAppenderTest.java | 8 +-
.../src/test/resources/JmsAppenderTest.xml | 0
.../jpa/appender/AbstractJpaAppenderTest.java | 2 +-
.../log4j/jpa/appender/JpaH2AppenderTest.java | 2 +-
.../log4j/jpa/appender/JpaHsqldbAppenderTest.java | 2 +-
.../ContextDataAttributeConverterTest.java | 2 +-
.../ContextDataJsonAttributeConverterTest.java | 2 +-
.../ContextMapAttributeConverterTest.java | 2 +-
.../ContextMapJsonAttributeConverterTest.java | 2 +-
.../ContextStackAttributeConverterTest.java | 2 +-
.../ContextStackJsonAttributeConverterTest.java | 2 +-
.../converter/InstantAttributeConverterTest.java | 2 +-
.../converter/MarkerAttributeConverterTest.java | 2 +-
.../converter/MessageAttributeConverterTest.java | 2 +-
.../StackTraceElementAttributeConverterTest.java | 2 +-
.../converter/ThrowableAttributeConverterTest.java | 2 +-
log4j-jpl/pom.xml | 2 +-
.../logging/log4j/jpl/Log4jSystemLoggerTest.java | 2 +-
.../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 +-
.../appender/KafkaAppenderCloseTimeoutTest.java | 4 +-
.../log4j/kafka/appender/KafkaAppenderTest.java | 4 +-
.../KafkaManagerProducerThreadLeakTest.java | 4 +-
.../jackson/json/JacksonIssue429MyNamesTest.java | 2 +-
.../log4j/jackson/json/JacksonIssue429Test.java | 2 +-
.../log4j/jackson/json/LevelMixInJsonTest.java | 2 +-
.../log4j/jackson/json/MarkerMixInJsonTest.java | 2 +-
.../json/StackTraceElementJsonMixInTest.java | 2 +-
.../ConcurrentLoggingWithJsonLayoutTest.java | 2 +-
.../jackson/json/layout/JsonLayoutMillisTest.java | 6 +-
.../log4j/jackson/json/layout/JsonLayoutTest.java | 8 +-
.../json/parser/JsonLogEventParserTest.java | 2 +-
.../log4j/jackson/xml/LevelMixInXmlTest.java | 2 +-
.../log4j/jackson/xml/MarkerMixInXmlTest.java | 2 +-
.../jackson/xml/StackTraceElementXmlMixInTest.java | 2 +-
.../layout/ConcurrentLoggingWithXmlLayoutTest.java | 2 +-
.../log4j/jackson/xml/layout/XmlLayoutTest.java | 8 +-
.../jackson/xml/parser/XmlLogEventParserTest.java | 2 +-
.../log4j/jackson/yaml/LevelMixInYamlTest.java | 2 +-
.../log4j/jackson/yaml/MarkerMixInYamlTest.java | 2 +-
.../yaml/StackTraceElementYamlMixInTest.java | 2 +-
.../ConcurrentLoggingWithYamlLayoutTest.java | 2 +-
.../log4j/jackson/yaml/layout/YamlLayoutTest.java | 8 +-
.../yaml/parser/YamlLogEventParserTest.java | 2 +-
.../logging/log4j/jackson/LevelMixInTest.java | 2 +-
.../JsonTemplateLayoutAdditionalFieldJsonTest.java | 6 +-
...emplateLayoutAdditionalFieldPropertiesTest.java | 6 +-
...onTemplateLayoutAdditionalFieldTestHelpers.java | 2 +-
.../JsonTemplateLayoutAdditionalFieldXmlTest.java | 6 +-
.../JsonTemplateLayoutAdditionalFieldYamlTest.java | 6 +-
.../template/json/JsonTemplateLayoutTest.java | 2 +-
.../template/json/util/RecyclerFactoriesTest.java | 6 +-
.../liquibase/ext/logging/log4j2/LoggingTest.java | 2 +-
.../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/MongoDb4AuthFailureTest.java | 8 +-
.../logging/log4j/mongodb4/MongoDb4CappedTest.java | 8 +-
.../log4j/mongodb4/MongoDb4MapMessageTest.java | 8 +-
.../logging/log4j/mongodb4/MongoDb4Test.java | 8 +-
.../logging/log4j/mongodb4/MongoDb4TestRule.java | 2 +-
.../log4j/mongodb4/MongoDb4TestTestRuleTest.java | 4 +-
log4j-osgi/pom.xml | 19 +-
log4j-plugins/pom.xml | 135 +++++++--
.../log4j/plugins/processor/PluginProcessor.java | 4 +
log4j-plugins/src/main/java9/module-info.java | 2 +-
log4j-plugins/src/test/java-test9/module-info.java | 8 +
.../log4j/plugins}/processor/FakePlugin.java | 2 +-
.../plugins/processor/PluginProcessorTest.java | 3 +-
log4j-plugins/src/test/java9/module-info.java | 4 +-
.../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 | 2 +-
.../logging/slf4j/CallerInformationTest.java | 4 +-
.../logging/slf4j/Log4j2_1482_Slf4jTest.java | 2 +-
.../java/org/apache/logging/slf4j/LoggerTest.java | 4 +-
.../org/apache/logging/slf4j/SerializeTest.java | 2 +-
.../log4j/smtp/appender/SmtpAppenderAsyncTest.java | 4 +-
.../log4j/smtp/appender/SmtpAppenderTest.java | 4 +-
.../log4j/spring/boot/SpringProfileTest.java | 2 +-
.../config/client/Log4j2EventListenerTest.java | 2 +-
log4j-taglib/pom.xml | 5 +
.../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-web/pom.xml | 5 +
pom.xml | 91 ++++--
479 files changed, 2011 insertions(+), 2322 deletions(-)
rename log4j-api/src/main/{java9 => java}/module-info.java (97%)
rename log4j-core/src/test/java/org/apache/logging/log4j/categories/Configurations.java => log4j-api/src/test/java-test/module-info.java (58%)
create mode 100644 log4j-core/README.md
create mode 100644 log4j-core/src/main/assembly/test-resources.xml
rename log4j-core/src/{test/java/org/apache/logging/log4j/junit => main/java/org/apache/logging/log4j/core/plugins}/package-info.java (85%)
create mode 100644 log4j-core/src/main/java9/module-info.java
copy {log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application => log4j-core}/src/main/resources/META-INF/MANIFEST.MF (100%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core}/test/AvailablePortFinder.java (99%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core}/test/AvailablePortSystemPropertyTestRule.java (98%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/BasicConfigurationFactory.java (95%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/CoreLoggerContexts.java (95%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core}/test/ExtendedLevels.java (96%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core}/test/GetLogger.java (97%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core}/test/RuleChainFactory.java (97%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core/test}/TestMarkers.java (90%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core}/test/appender/AlwaysFailAppender.java (97%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core}/test/appender/BlockingAppender.java (97%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core}/test/appender/EncodingListAppender.java (95%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core}/test/appender/FailOnceAppender.java (98%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core}/test/appender/InMemoryAppender.java (97%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core}/test/appender/ListAppender.java (98%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/categories/Appenders.java (95%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core/test}/categories/AsyncLoggers.java (94%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/categories/Configurations.java (94%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/categories/PerformanceTests.java => java-test/org/apache/logging/log4j/core/test/categories/GarbageFree.java} (83%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core/test}/categories/Layouts.java (94%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/categories/PerformanceTests.java (94%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/categories/Scripts.java (94%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core/test}/categories/package-info.java (94%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/hamcrest/Descriptors.java (96%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core/test}/hamcrest/FileMatchers.java (98%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/hamcrest/MapMatchers.java (97%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core/test}/junit/AppenderResolver.java (94%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core/test}/junit/ConfigurationResolver.java (88%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/junit/JndiRule.java (97%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core/test}/junit/LoggerContextResolver.java (98%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core/test}/junit/LoggerContextRule.java (99%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/junit/LoggerContextSource.java (98%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core/test}/junit/Named.java (96%)
rename log4j-core/src/test/{java/org/apache/logging/log4j => java-test/org/apache/logging/log4j/core/test}/junit/ReconfigurationPolicy.java (96%)
create mode 100644 log4j-core/src/test/java-test/org/apache/logging/log4j/core/test/junit/TypeBasedParameterResolver.java
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/junit/package-info.java (94%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/layout/Log4j2_1482_Test.java (96%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/layout/LogEventFixtures.java (99%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/net/mock/MockSyslogServer.java (96%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/net/mock/MockSyslogServerFactory.java (92%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/net/mock/MockTcpSyslogServer.java (98%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/net/mock/MockTlsSyslogServer.java (91%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/net/mock/MockUdpSyslogServer.java (96%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/net/ssl/LegacyBsdTlsSyslogInputStreamReader.java (97%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/net/ssl/TestConstants.java (97%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/net/ssl/TlsSyslogInputStreamReader.java (98%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/net/ssl/TlsSyslogInputStreamReaderBase.java (96%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/net/ssl/TlsSyslogMessageFormat.java (94%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/parser/AbstractLogEventParserTest.java (98%)
copy log4j-plugins/src/test/java-test/org/apache/logging/log4j/plugins/test/processor/FakePlugin.java => log4j-core/src/test/java-test/org/apache/logging/log4j/core/test/util/FixedTimeClock.java (65%)
rename log4j-core/src/test/{java/org/apache/logging/log4j/core => java-test/org/apache/logging/log4j/core/test}/util/Profiler.java (98%)
create mode 100644 log4j-core/src/test/java-test9/module-info.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/categories/Appenders.java
rename log4j-core/src/test/java/org/apache/logging/log4j/{ => core}/FormatterLoggerManualExample.java (94%)
rename log4j-core/src/test/java/org/apache/logging/log4j/{ => core}/LogRolloverTest.java (92%)
rename log4j-core/src/test/java/org/apache/logging/log4j/{ => core}/LogbackSubstitution.java (83%)
rename log4j-core/src/test/java/org/apache/logging/log4j/{ => core}/ThreadContextTestAccess.java (97%)
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/categories/AsyncLoggers.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/categories/Layouts.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/categories/package-info.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/hamcrest/FileMatchers.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/junit/AppenderResolver.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/junit/ConfigurationResolver.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/junit/LoggerContextResolver.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/junit/LoggerContextRule.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/junit/Named.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/junit/ReconfigurationPolicy.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/MapMatchers.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/LoggerContextSource.java
delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/message/MutableLogEventWithReusableParamMsgTest.java
create mode 100644 log4j-core/src/test/java9/module-info.java
copy {log4j-core-its => log4j-gctests}/pom.xml (60%)
rename {log4j-core/src/test/java/org/apache/logging/log4j/core => log4j-gctests/src/test/java/org/apache/logging/log4j/gctests}/GcFreeAsynchronousLoggingTest.java (91%)
rename {log4j-core/src/test/java/org/apache/logging/log4j/core => log4j-gctests/src/test/java/org/apache/logging/log4j/gctests}/GcFreeLoggingTestUtil.java (97%)
rename {log4j-core/src/test/java/org/apache/logging/log4j/core => log4j-gctests/src/test/java/org/apache/logging/log4j/gctests}/GcFreeMixedSyncAyncLoggingTest.java (90%)
rename {log4j-core/src/test/java/org/apache/logging/log4j/core => log4j-gctests/src/test/java/org/apache/logging/log4j/gctests}/GcFreeSynchronousLoggingTest.java (89%)
rename {log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json => log4j-gctests/src/test/java/org/apache/logging/log4j/gctests}/JsonTemplateLayoutGcFreeTest.java (93%)
rename {log4j-layout-template-json => log4j-gctests}/src/test/resources/gcFreeJsonTemplateLayoutLogging.xml (100%)
rename {log4j-core => log4j-gctests}/src/test/resources/gcFreeLogging.xml (100%)
rename {log4j-core => log4j-gctests}/src/test/resources/gcFreeMixedSyncAsyncLogging.xml (98%)
rename {log4j-core => log4j-jeromq}/src/test/resources/JeroMqAppenderTest.xml (100%)
rename {log4j-core => log4j-jms}/src/test/resources/JmsAppenderTest.xml (100%)
create mode 100644 log4j-plugins/src/test/java-test9/module-info.java
rename log4j-plugins/src/test/{java-test/org/apache/logging/log4j/plugins/test => java/org/apache/logging/log4j/plugins}/processor/FakePlugin.java (95%)