This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch 2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from 3f5da0a884 Fix concurrent date-time formatting issue in
`PatternLayout` (#1485)
add 296e117dff Add OpenRewrite configuration
add 01d21cbe25 Use `final` whenever possible
No new revisions were added by this update.
Summary of changes:
.../src/main/java/org/apache/log4j/Category.java | 2 +-
.../java/org/apache/log4j/ConsoleAppender.java | 2 +-
.../main/java/org/apache/log4j/FileAppender.java | 22 +--
.../org/apache/log4j/PropertyConfigurator.java | 4 +-
.../java/org/apache/log4j/RenderedMessage.java | 2 +-
.../java/org/apache/log4j/RollingFileAppender.java | 20 +--
.../main/java/org/apache/log4j/WriterAppender.java | 28 ++--
.../org/apache/log4j/bridge/AppenderAdapter.java | 8 +-
.../org/apache/log4j/bridge/AppenderWrapper.java | 16 +--
.../apache/log4j/bridge/ErrorHandlerAdapter.java | 8 +-
.../org/apache/log4j/bridge/FilterAdapter.java | 12 +-
.../org/apache/log4j/bridge/FilterWrapper.java | 6 +-
.../org/apache/log4j/bridge/LayoutAdapter.java | 14 +-
.../org/apache/log4j/bridge/LayoutWrapper.java | 6 +-
.../org/apache/log4j/bridge/LogEventAdapter.java | 4 +-
.../org/apache/log4j/bridge/LogEventWrapper.java | 26 ++--
.../apache/log4j/bridge/RewritePolicyAdapter.java | 6 +-
.../apache/log4j/bridge/RewritePolicyWrapper.java | 8 +-
.../org/apache/log4j/builders/AbstractBuilder.java | 8 +-
.../org/apache/log4j/builders/BooleanHolder.java | 2 +-
.../org/apache/log4j/builders/BuilderManager.java | 4 +-
.../java/org/apache/log4j/builders/Holder.java | 4 +-
.../builders/appender/AsyncAppenderBuilder.java | 2 +-
.../builders/appender/ConsoleAppenderBuilder.java | 2 +-
.../appender/DailyRollingFileAppenderBuilder.java | 2 +-
.../EnhancedRollingFileAppenderBuilder.java | 14 +-
.../builders/appender/FileAppenderBuilder.java | 2 +-
.../appender/RollingFileAppenderBuilder.java | 2 +-
.../builders/appender/SocketAppenderBuilder.java | 2 +-
.../builders/filter/DenyAllFilterBuilder.java | 4 +-
.../builders/filter/LevelMatchFilterBuilder.java | 18 +--
.../builders/filter/LevelRangeFilterBuilder.java | 20 +--
.../builders/filter/StringMatchFilterBuilder.java | 18 +--
.../log4j/builders/layout/HtmlLayoutBuilder.java | 12 +-
.../builders/layout/PatternLayoutBuilder.java | 10 +-
.../log4j/builders/layout/SimpleLayoutBuilder.java | 4 +-
.../log4j/builders/layout/TTCCLayoutBuilder.java | 22 +--
.../log4j/builders/layout/XmlLayoutBuilder.java | 12 +-
.../rolling/CompositeTriggeringPolicyBuilder.java | 8 +-
.../rolling/SizeBasedTriggeringPolicyBuilder.java | 8 +-
.../rolling/TimeBasedRollingPolicyBuilder.java | 6 +-
.../apache/log4j/config/Log4j1Configuration.java | 2 +-
.../config/PropertiesConfigurationFactory.java | 4 +-
.../org/apache/log4j/config/PropertySetter.java | 34 ++---
.../org/apache/log4j/helpers/OptionConverter.java | 8 +-
.../org/apache/log4j/helpers/PatternConverter.java | 10 +-
.../org/apache/log4j/helpers/PatternParser.java | 60 ++++-----
.../java/org/apache/log4j/helpers/QuietWriter.java | 6 +-
.../org/apache/log4j/jmx/AppenderDynamicMBean.java | 2 +-
.../apache/log4j/jmx/HierarchyDynamicMBean.java | 2 +-
.../org/apache/log4j/jmx/LayoutDynamicMBean.java | 2 +-
.../org/apache/log4j/jmx/LoggerDynamicMBean.java | 2 +-
.../org/apache/log4j/legacy/core/ContextUtil.java | 4 +-
.../main/java/org/apache/log4j/or/RendererMap.java | 16 +--
.../org/apache/log4j/or/ThreadGroupRenderer.java | 8 +-
.../org/apache/log4j/or/jms/MessageRenderer.java | 6 +-
.../log4j/pattern/Log4j1LevelPatternConverter.java | 6 +-
.../org/apache/log4j/rewrite/MapRewritePolicy.java | 23 ++--
.../log4j/rewrite/PropertyRewritePolicy.java | 26 ++--
.../java/org/apache/log4j/spi/LoggingEvent.java | 6 +-
.../main/java/org/apache/log4j/spi/RootLogger.java | 4 +-
.../java/org/apache/log4j/xml/DOMConfigurator.java | 4 +-
.../org/apache/log4j/xml/Log4jEntityResolver.java | 4 +-
.../org/apache/log4j/xml/XmlConfiguration.java | 149 +++++++++++----------
.../apache/log4j/xml/XmlConfigurationFactory.java | 4 +-
.../test/java/org/apache/log4j/CategoryTest.java | 6 +-
.../src/test/java/org/apache/log4j/LayoutTest.java | 6 +-
.../test/java/org/apache/log4j/ListAppender.java | 6 +-
.../java/org/apache/log4j/LoggerJira3410Test.java | 4 +-
.../org/apache/log4j/PropertyConfiguratorTest.java | 10 +-
.../apache/log4j/bridge/LogEventWrapperTest.java | 10 +-
.../log4j/builders/Log4j2ListAppenderBuilder.java | 8 +-
.../filter/LevelRangeFilterBuilderTest.java | 54 ++++----
.../AbstractLog4j1ConfigurationConverterTest.java | 4 +-
.../config/AbstractLog4j1ConfigurationTest.java | 22 +--
.../org/apache/log4j/config/AutoConfigTest.java | 12 +-
.../config/Log4j1ConfigurationFactoryTest.java | 2 +-
.../log4j/config/MapRewriteAppenderTest.java | 12 +-
.../apache/log4j/config/NeutralFilterFixture.java | 2 +-
.../config/PropertiesConfigurationFactoryTest.java | 2 +-
.../log4j/config/PropertiesConfigurationTest.java | 18 +--
.../config/PropertiesReconfigurationTest.java | 8 +-
.../apache/log4j/config/RewriteAppenderTest.java | 12 +-
.../org/apache/log4j/config/StartsWithFilter.java | 4 +-
.../apache/log4j/config/SyslogAppenderTest.java | 2 +-
.../log4j/config/XmlConfigurationFactoryTest.java | 2 +-
.../apache/log4j/config/XmlConfigurationTest.java | 2 +-
.../log4j/config/XmlReconfigurationTest.java | 16 +--
.../org/apache/log4j/defaultInit/TestCase1.java | 8 +-
.../org/apache/log4j/defaultInit/TestCase2.java | 12 +-
.../org/apache/log4j/defaultInit/TestCase3.java | 8 +-
.../org/apache/log4j/defaultInit/TestCase4.java | 12 +-
.../org/apache/log4j/helpers/DateLayoutTest.java | 46 +++----
.../log4j/helpers/OptionConverterTestCase.java | 36 ++---
.../log4j/helpers/PatternParserTestCase.java | 18 +--
.../log4j/layout/Log4j1SyslogLayoutTest.java | 2 +-
.../apache/log4j/pattern/FormattingInfoTest.java | 16 +--
.../apache/log4j/pattern/NameAbbreviatorTest.java | 40 +++---
.../org/apache/log4j/spi/LocationInfoTest.java | 4 +-
.../apache/log4j/spi/ThrowableInformationTest.java | 50 +++----
.../apache/log4j/util/SerializationTestHelper.java | 2 +-
.../src/test/java/org/apache/log4j/xml/XLevel.java | 4 +-
.../org/apache/logging/log4j/util/Base64Util.java | 2 +-
.../apache/logging/log4j/util/StackLocator.java | 2 +-
.../util/internal/DefaultObjectInputFilter.java | 10 +-
.../log4j/util/java9/ProcessIdUtilTest.java | 2 +-
.../logging/log4j/util/java9/StackLocatorTest.java | 4 +-
.../log4j/test/TestLoggerContextFactory.java | 2 +-
.../log4j/test/junit/ExtensionContextAnchor.java | 20 +--
.../test/junit/LoggerContextFactoryExtension.java | 8 +-
.../logging/log4j/test/junit/SerialUtil.java | 2 +-
.../log4j/test/junit/StatusLoggerExtension.java | 12 +-
.../test/junit/StatusLoggerLevelExtension.java | 6 +-
.../log4j/test/junit/TestPropertyResolver.java | 8 +-
.../log4j/test/junit/TestPropertySource.java | 30 ++---
.../log4j/test/junit/ThreadContextExtension.java | 6 +-
.../log4j/test/junit/ThreadContextInitializer.java | 6 +-
.../test/junit/ThreadContextMapExtension.java | 2 +-
.../test/junit/TypeBasedParameterResolver.java | 4 +-
.../apache/logging/log4j/LoggerSupplierTest.java | 26 ++--
.../java/org/apache/logging/log4j/LoggerTest.java | 2 +-
.../org/apache/logging/log4j/TraceLoggingTest.java | 20 +--
.../logging/log4j/message/MapMessageTest.java | 8 +-
.../logging/log4j/spi/LoggerAdapterTest.java | 14 +-
.../org/apache/logging/log4j/util/CharsTest.java | 2 +-
.../log4j/util/EnvironmentPropertySourceTest.java | 2 +-
.../log4j/util/Log4jCharsetsPropertiesTest.java | 8 +-
.../logging/log4j/util/ProcessIdUtilTest.java | 2 +-
.../log4j/util/PropertiesUtilOrderTest.java | 14 +-
.../logging/log4j/util/PropertiesUtilTest.java | 10 +-
.../log4j/util/PropertySourceTokenizerTest.java | 2 +-
.../log4j/util/SortedArrayStringMapTest.java | 8 +-
.../util/SystemPropertiesPropertySourceTest.java | 4 +-
.../logging/log4j/CloseableThreadContext.java | 4 +-
.../org/apache/logging/log4j/MarkerManager.java | 2 +-
.../org/apache/logging/log4j/ThreadContext.java | 4 +-
.../logging/log4j/internal/DefaultLogBuilder.java | 14 +-
.../logging/log4j/internal/LogManagerStatus.java | 2 +-
.../log4j/message/DefaultFlowMessageFactory.java | 6 +-
.../apache/logging/log4j/message/MapMessage.java | 2 +-
.../logging/log4j/message/ParameterFormatter.java | 6 +-
.../apache/logging/log4j/spi/AbstractLogger.java | 10 +-
.../logging/log4j/spi/AbstractLoggerAdapter.java | 2 +-
.../logging/log4j/spi/LoggerContextFactory.java | 2 +-
.../logging/log4j/status/SimpleLoggerFactory.java | 2 +-
.../org/apache/logging/log4j/util/Base64Util.java | 12 +-
.../log4j/util/EnvironmentPropertySource.java | 6 +-
.../org/apache/logging/log4j/util/LoaderUtil.java | 2 +-
.../log4j/util/PropertiesPropertySource.java | 4 +-
.../apache/logging/log4j/util/PropertiesUtil.java | 30 ++---
.../logging/log4j/util/ProviderActivator.java | 2 +-
.../logging/log4j/util/ServiceLoaderUtil.java | 10 +-
.../logging/log4j/util/SortedArrayStringMap.java | 2 +-
.../org/apache/logging/log4j/util/Strings.java | 10 +-
.../log4j/util/SystemPropertiesPropertySource.java | 4 +-
.../java/org/apache/logging/log4j/util/Timer.java | 2 +-
.../java/org/apache/logging/log4j/util/Unbox.java | 2 +-
.../logging/log4j/cassandra/CassandraAppender.java | 2 +-
.../logging/log4j/cassandra/CassandraManager.java | 4 +-
.../logging/log4j/cassandra/CassandraRule.java | 2 +-
.../async/perftest/PerfTestResultFormatter.java | 6 +-
.../core/async/perftest/ResponseTimeTest.java | 2 +-
.../logging/log4j/core/time/MutableInstant.java | 8 +-
.../logging/log4j/core/util/SystemClock.java | 4 +-
.../log4j/core/test/AvailablePortFinder.java | 2 +-
.../core/test/appender/AlwaysFailAppender.java | 4 +-
.../log4j/core/test/appender/BlockingAppender.java | 4 +-
.../log4j/core/test/appender/FailOnceAppender.java | 6 +-
.../log4j/core/test/junit/AppenderResolver.java | 4 +-
.../core/test/junit/ConfigurationResolver.java | 2 +-
.../core/test/junit/LoggerContextResolver.java | 6 +-
.../log4j/core/test/layout/Log4j2_1482_Test.java | 2 +-
.../core/test/net/mock/MockTcpSyslogServer.java | 2 +-
.../log4j/core/test/smtp/SmtpActionType.java | 2 +-
.../logging/log4j/core/test/smtp/SmtpState.java | 2 +-
.../log4j/core/EventParameterMemoryLeakTest.java | 8 +-
.../apache/logging/log4j/core/LogEventTest.java | 4 +-
.../org/apache/logging/log4j/core/LoggerTest.java | 2 +-
...rnResolverDoesNotEvaluateThreadContextTest.java | 30 ++---
.../log4j/core/PatternVariableResolverTest.java | 6 +-
.../core/appender/AbstractAppenderBuilderTest.java | 4 +-
.../log4j/core/appender/AsyncAppenderTest.java | 2 +-
.../core/appender/ConsoleAppenderBuilderTest.java | 2 +-
.../core/appender/FileAppenderBuilderTest.java | 2 +-
.../log4j/core/appender/FileAppenderTest.java | 4 +-
.../core/appender/MemoryMappedFileManagerTest.java | 4 +-
.../core/appender/OutputStreamManagerTest.java | 8 +-
.../core/appender/RandomAccessFileManagerTest.java | 2 +-
.../core/appender/ReconfigureAppenderTest.java | 26 ++--
.../jdbc/DriverManagerH2ConnectionSourceTest.java | 4 +-
.../db/jdbc/FactoryMethodConnectionSourceTest.java | 2 +-
.../jdbc/JdbcAppenderColumnMappingLiteralTest.java | 2 +-
.../jdbc/JdbcAppenderColumnMappingPatternTest.java | 2 +-
.../appender/mom/jeromq/JeroMqAppenderTest.java | 4 +-
.../core/appender/mom/jeromq/JeroMqTestClient.java | 2 +-
.../mom/kafka/KafkaAppenderCloseTimeoutTest.java | 4 +-
.../core/appender/mom/kafka/KafkaAppenderTest.java | 10 +-
.../appender/rolling/CronTriggeringPolicyTest.java | 2 +-
.../rolling/OnStartupTriggeringPolicyTest.java | 2 +-
.../appender/rolling/PatternProcessorTest.java | 104 +++++++-------
.../RandomRollingAppenderOnStartupTest.java | 4 +-
.../appender/rolling/RollingAppenderCountTest.java | 10 +-
.../RollingAppenderCronAndSizeLookupTest.java | 6 +-
.../rolling/RollingAppenderCronAndSizeTest.java | 10 +-
.../rolling/RollingAppenderCronOnStartupTest.java | 12 +-
...RollingAppenderDeleteAccumulatedCount1Test.java | 2 +-
...RollingAppenderDeleteAccumulatedCount2Test.java | 2 +-
.../rolling/RollingAppenderDeleteMaxDepthTest.java | 2 +-
.../rolling/RollingAppenderDeleteNestedTest.java | 2 +-
.../rolling/RollingAppenderDirectCronTest.java | 20 +--
...ollingAppenderDirectCustomDeleteActionTest.java | 8 +-
.../RollingAppenderDirectWrite1906Test.java | 4 +-
.../RollingAppenderDirectWriteStartupSizeTest.java | 2 +-
...llingAppenderDirectWriteWithHtmlLayoutTest.java | 14 +-
.../rolling/RollingAppenderOnStartup2Test.java | 6 +-
.../RollingAppenderOnStartupDirectTest.java | 14 +-
.../rolling/RollingAppenderOnStartupTest.java | 12 +-
.../rolling/RollingAppenderRestartTest.java | 4 +-
.../rolling/RollingAppenderSizeMaxWidthTest.java | 22 +--
.../rolling/RollingAppenderSizeNoCompressTest.java | 2 +-
.../appender/rolling/RollingAppenderSizeTest.java | 2 +-
.../rolling/RollingAppenderSizeWithTimeTest.java | 2 +-
...llingAppenderTempCompressedFilePatternTest.java | 2 +-
.../rolling/RollingAppenderTimeAndSizeTest.java | 14 +-
.../rolling/RollingDirectSize3490Test.java | 24 ++--
.../RollingDirectSizeTimeNewDirectoryTest.java | 14 +-
.../rolling/RollingDirectTimeNewDirectoryTest.java | 6 +-
.../RollingFileAppenderInterruptedThreadTest.java | 4 +-
.../rolling/RollingFileAppenderUpdateDataTest.java | 4 +-
.../appender/rolling/RollingFileManagerTest.java | 6 +-
...omAppenderDirectWriteAndSwitchDirectorTest.java | 6 +-
.../rolling/action/AbstractActionTest.java | 24 ++--
.../rolling/action/Bzip2CompressActionTest.java | 6 +-
.../rolling/action/DeletingVisitorTest.java | 2 +-
.../rolling/action/FileRenameActionTest.java | 2 +-
.../core/appender/rolling/action/FileSizeTest.java | 2 +-
.../appender/rolling/action/PathConditionTest.java | 2 +-
.../rolling/action/SortingVisitorTest.java | 6 +-
.../appender/routing/RoutingAppender2767Test.java | 6 +-
.../appender/routing/RoutingAppender3350Test.java | 16 +--
.../RoutingAppenderKeyLookupEvaluationTest.java | 16 +--
.../routing/RoutingAppenderWithPurgingTest.java | 2 +-
.../async/AsyncAppenderExceptionHandlingTest.java | 6 +-
.../core/async/AsyncLoggerDefaultLocationTest.java | 6 +-
.../async/AsyncLoggerTestArgumentFreedOnError.java | 8 +-
.../async/AsyncRootLoggerDefaultLocationTest.java | 6 +-
...WaitStrategyFactoryConfigGlobalLoggersTest.java | 4 +-
.../async/AsyncWaitStrategyFactoryConfigTest.java | 16 +--
...egyFactoryIncorrectConfigGlobalLoggersTest.java | 6 +-
.../async/BasicAsyncLoggerContextSelectorTest.java | 2 +-
.../logging/log4j/core/async/BlockingAppender.java | 2 +-
.../core/async/QueueFullAsyncLoggerTest3.java | 6 +-
.../config/CompositeConfigurationMissingTest.java | 2 +-
.../core/config/ConfigurationPropertyTest.java | 4 +-
.../log4j/core/config/ConfigurationSourceTest.java | 2 +-
.../core/config/ConfiguratorSetLevelTest.java | 4 +-
.../log4j/core/config/ConfiguratorTest.java | 4 +-
.../log4j/core/config/LoggerConfigTest.java | 6 +-
.../log4j/core/config/NestedLoggerConfigTest.java | 2 +-
.../log4j/core/config/PropertiesPluginTest.java | 2 +-
.../logging/log4j/core/config/PropertyTest.java | 10 +-
.../core/config/ReconfigurationDeadlockTest.java | 4 +-
.../core/config/ReconfigurationFailureTest.java | 12 +-
.../core/config/arbiters/BasicArbiterTest.java | 4 +-
.../core/config/arbiters/ScriptArbiterTest.java | 4 +-
.../core/config/arbiters/SelectArbiterTest.java | 4 +-
.../config/builder/ConfigurationAssemblerTest.java | 2 +-
.../config/plugins/processor/PluginCacheTest.java | 14 +-
.../core/config/plugins/util/ResolverUtilTest.java | 2 +-
.../config/plugins/validation/HostAndPort.java | 2 +-
.../ValidatingPluginWithFailoverTest.java | 8 +-
.../filter/HttpThreadContextMapFilterTest.java | 28 ++--
.../filter/MutableThreadContextMapFilterTest.java | 8 +-
.../log4j/core/filter/NoMarkerFilterTest.java | 2 +-
.../log4j/core/impl/MutableLogEventTest.java | 10 +-
.../NestedLoggingFromThrowableMessageTest.java | 6 +-
.../log4j/core/impl/ThrowableProxyHelperTest.java | 4 +-
.../ConcurrentLoggingWithGelfLayoutTest.java | 2 +-
.../logging/log4j/core/layout/GelfLayout3Test.java | 6 +-
.../logging/log4j/core/layout/GelfLayoutTest.java | 4 +-
.../logging/log4j/core/layout/HtmlLayoutTest.java | 40 +++---
.../log4j/core/layout/JsonLayoutMillisTest.java | 4 +-
.../logging/log4j/core/layout/JsonLayoutTest.java | 10 +-
.../log4j/core/layout/Log4j2_2195_Test.java | 10 +-
.../log4j/core/layout/Rfc5424LayoutTest.java | 8 +-
.../log4j/core/layout/SerializedLayoutTest.java | 2 +-
.../logging/log4j/core/layout/YamlLayoutTest.java | 4 +-
.../logging/log4j/core/lookup/DateLookupTest.java | 2 +-
.../logging/log4j/core/lookup/EventLookupTest.java | 12 +-
.../log4j/core/lookup/InterpolatorTest.java | 12 +-
.../logging/log4j/core/lookup/JndiExploit.java | 2 +-
.../core/lookup/JndiRestrictedLookupTest.java | 2 +-
.../core/lookup/MainInputArgumentsMapLookup.java | 2 +-
.../logging/log4j/core/lookup/MainLookupTest.java | 12 +-
.../log4j/core/lookup/PropertiesLookupTest.java | 12 +-
.../log4j/core/lookup/StrSubstitutorTest.java | 34 ++---
.../core/lookup/StructuredDataLookupTest.java | 2 +-
.../logging/log4j/core/net/SmtpManagerTest.java | 16 +--
.../core/net/SocketAppenderReconnectTest.java | 10 +-
.../log4j/core/net/UrlConnectionFactoryTest.java | 16 +--
.../core/net/ssl/SslConfigurationFactoryTest.java | 4 +-
.../core/pattern/DatePatternConverterTest.java | 8 +-
.../core/pattern/DynamicWordAbbreviatorTest.java | 12 +-
.../log4j/core/pattern/HighlightConverterTest.java | 4 +-
.../log4j/core/pattern/PatternParserTest.java | 14 +-
.../log4j/core/pattern/RegexReplacementTest.java | 4 +-
.../core/pattern/RepeatPatternConverterTest.java | 6 +-
.../pattern/SimpleLiteralPatternConverterTest.java | 16 +--
.../log4j/core/pattern/StyleConverterTest.java | 2 +-
.../core/selector/BasicContextSelectorTest.java | 2 +-
.../logging/log4j/core/test/LogBuilderTest.java | 4 +-
.../log4j/core/time/MutableInstantTest.java | 58 ++++----
.../apache/logging/log4j/core/util/AssertTest.java | 2 +-
.../log4j/core/util/ContextDataProviderTest.java | 6 +-
.../log4j/core/util/CronExpressionTest.java | 2 +-
.../logging/log4j/core/util/FileUtilsTest.java | 4 +-
.../apache/logging/log4j/core/util/InitTest.java | 6 +-
.../log4j/core/util/OptionConverterTest.java | 14 +-
.../apache/logging/log4j/core/util/UuidTest.java | 2 +-
.../logging/log4j/core/util/WatchHttpTest.java | 56 ++++----
.../java/org/apache/logging/log4j/core/Logger.java | 2 +-
.../apache/logging/log4j/core/LoggerContext.java | 18 +--
.../core/appender/AppenderLoggingException.java | 4 +-
.../logging/log4j/core/appender/AppenderSet.java | 2 +-
.../logging/log4j/core/appender/FileManager.java | 4 +-
.../core/appender/HttpURLConnectionManager.java | 6 +-
.../core/appender/MemoryMappedFileManager.java | 2 +-
.../logging/log4j/core/appender/NullAppender.java | 2 +-
.../log4j/core/appender/OutputStreamManager.java | 2 +-
.../core/appender/ScriptAppenderSelector.java | 2 +-
.../log4j/core/appender/db/ColumnMapping.java | 2 +-
.../appender/db/DbAppenderLoggingException.java | 4 +-
.../log4j/core/appender/mom/JmsAppender.java | 2 +-
.../log4j/core/appender/mom/JmsManager.java | 4 +-
.../core/appender/mom/jeromq/JeroMqAppender.java | 2 +-
.../core/appender/mom/jeromq/JeroMqManager.java | 8 +-
.../core/appender/mom/kafka/KafkaAppender.java | 2 +-
.../core/appender/mom/kafka/KafkaManager.java | 4 +-
.../rewrite/LoggerNameLevelRewritePolicy.java | 2 +-
.../appender/rolling/AbstractRolloverStrategy.java | 2 +-
.../appender/rolling/CronTriggeringPolicy.java | 2 +-
.../rolling/OnStartupTriggeringPolicy.java | 2 +-
.../core/appender/rolling/PatternProcessor.java | 2 +-
.../core/appender/rolling/RollingFileManager.java | 14 +-
.../appender/rolling/action/DeletingVisitor.java | 2 +-
.../core/appender/rolling/action/Duration.java | 2 +-
.../appender/rolling/action/GzCompressAction.java | 2 +-
.../rolling/action/PosixViewAttributeAction.java | 2 +-
.../appender/rolling/action/SortingVisitor.java | 2 +-
.../core/appender/routing/IdlePurgePolicy.java | 2 +-
.../core/appender/routing/RoutingAppender.java | 10 +-
.../logging/log4j/core/async/AsyncLogger.java | 16 +--
.../log4j/core/async/AsyncLoggerConfig.java | 4 +-
.../core/async/AsyncLoggerConfigDisruptor.java | 2 +-
.../log4j/core/async/AsyncLoggerDisruptor.java | 2 +-
.../core/async/AsyncQueueFullPolicyFactory.java | 6 +-
.../core/async/AsyncWaitStrategyFactoryConfig.java | 2 +-
.../async/BasicAsyncLoggerContextSelector.java | 8 +-
.../core/async/DefaultAsyncQueueFullPolicy.java | 2 +-
.../async/DefaultAsyncWaitStrategyFactory.java | 4 +-
.../core/async/DisruptorBlockingQueueFactory.java | 2 +-
.../core/async/JCToolsBlockingQueueFactory.java | 2 +-
.../core/async/RingBufferLogEventHandler.java | 2 +-
.../core/async/ThreadNameCachingStrategy.java | 4 +-
.../core/async/TimeoutBlockingWaitStrategy.java | 8 +-
.../log4j/core/config/AbstractConfiguration.java | 36 ++---
.../logging/log4j/core/config/Configuration.java | 2 +-
.../log4j/core/config/ConfigurationFactory.java | 16 +--
.../core/config/ConfigurationFileWatcher.java | 6 +-
.../log4j/core/config/ConfigurationSource.java | 20 +--
.../logging/log4j/core/config/Configurator.java | 4 +-
.../logging/log4j/core/config/LoggerConfig.java | 56 ++++----
.../org/apache/logging/log4j/core/config/Node.java | 2 +-
.../log4j/core/config/PropertiesPlugin.java | 16 +--
.../apache/logging/log4j/core/config/Property.java | 2 +-
.../log4j/core/config/arbiters/ClassArbiter.java | 2 +-
.../log4j/core/config/arbiters/ScriptArbiter.java | 4 +-
.../log4j/core/config/arbiters/SelectArbiter.java | 4 +-
.../config/arbiters/SystemPropertyArbiter.java | 4 +-
.../builder/impl/DefaultConfigurationBuilder.java | 2 +-
.../config/composite/DefaultMergeStrategy.java | 4 +-
.../plugins/convert/TypeConverterRegistry.java | 2 +-
.../config/plugins/processor/PluginProcessor.java | 6 +-
.../core/config/plugins/util/PluginBuilder.java | 2 +-
.../core/config/plugins/util/PluginManager.java | 2 +-
.../core/config/plugins/util/PluginRegistry.java | 6 +-
.../log4j/core/config/plugins/util/PluginUtil.java | 2 +-
.../core/config/plugins/util/ResolverUtil.java | 6 +-
.../plugins/visitors/PluginElementVisitor.java | 4 +-
.../properties/PropertiesConfigurationBuilder.java | 2 +-
.../log4j/core/config/xml/XmlConfiguration.java | 2 +-
.../log4j/core/filter/DynamicThresholdFilter.java | 2 +-
.../core/filter/MutableThreadContextMapFilter.java | 70 +++++-----
.../log4j/core/filter/ThreadContextMapFilter.java | 2 +-
.../logging/log4j/core/filter/TimeFilter.java | 10 +-
.../core/filter/mutable/KeyValuePairConfig.java | 2 +-
.../log4j/core/impl/Log4jContextFactory.java | 6 +-
.../log4j/core/impl/ReusableLogEventFactory.java | 8 +-
.../log4j/core/impl/ThreadContextDataInjector.java | 4 +-
.../log4j/core/impl/ThrowableProxyHelper.java | 2 +-
.../log4j/core/impl/ThrowableProxyRenderer.java | 2 +-
.../log4j/core/layout/AbstractJacksonLayout.java | 6 +-
.../core/layout/ByteBufferDestinationHelper.java | 2 +-
.../logging/log4j/core/layout/GelfLayout.java | 20 +--
.../logging/log4j/core/layout/HtmlLayout.java | 2 +-
.../log4j/core/layout/LevelPatternSelector.java | 2 +-
.../log4j/core/layout/MarkerPatternSelector.java | 2 +-
.../logging/log4j/core/layout/PatternLayout.java | 10 +-
.../logging/log4j/core/layout/Rfc5424Layout.java | 36 ++---
.../log4j/core/layout/ScriptPatternSelector.java | 6 +-
.../log4j/core/layout/TextEncoderHelper.java | 2 +-
.../log4j/core/lookup/DefaultLookupResult.java | 2 +-
.../logging/log4j/core/lookup/Interpolator.java | 4 +-
.../lookup/JmxRuntimeInputArgumentsLookup.java | 2 +-
.../log4j/core/lookup/PropertiesLookup.java | 16 +--
.../logging/log4j/core/lookup/StrLookup.java | 4 +-
.../logging/log4j/core/lookup/StrMatcher.java | 2 +-
.../logging/log4j/core/lookup/StrSubstitutor.java | 14 +-
.../apache/logging/log4j/core/net/JndiManager.java | 4 +-
.../apache/logging/log4j/core/net/MailManager.java | 10 +-
.../apache/logging/log4j/core/net/SmtpManager.java | 4 +-
.../logging/log4j/core/net/SocketAddress.java | 2 +-
.../logging/log4j/core/net/SslSocketManager.java | 2 +-
.../logging/log4j/core/net/TcpSocketManager.java | 22 +--
.../log4j/core/net/ssl/SslConfiguration.java | 4 +-
.../core/net/ssl/SslConfigurationFactory.java | 14 +-
.../log4j/core/osgi/BundleContextSelector.java | 2 +-
.../log4j/core/pattern/DynamicWordAbbreviator.java | 10 +-
.../core/pattern/EncodingPatternConverter.java | 2 +-
.../log4j/core/pattern/LevelPatternConverter.java | 4 +-
.../log4j/core/pattern/MapPatternConverter.java | 2 +-
.../core/pattern/MessagePatternConverter.java | 16 +--
.../log4j/core/pattern/NameAbbreviator.java | 8 +-
.../logging/log4j/core/pattern/PatternParser.java | 4 +-
.../pattern/SimpleLiteralPatternConverter.java | 2 +-
.../VariablesNotEmptyReplacementConverter.java | 2 +-
.../log4j/core/selector/BasicContextSelector.java | 8 +-
.../core/selector/ClassLoaderContextSelector.java | 10 +-
.../log4j/core/selector/ContextSelector.java | 4 +-
.../log4j/core/selector/JndiContextSelector.java | 8 +-
.../log4j/core/tools/picocli/CommandLine.java | 25 +++-
.../logging/log4j/core/util/AbstractWatcher.java | 2 +-
.../core/util/BasicAuthorizationProvider.java | 12 +-
.../core/util/DefaultShutdownCallbackRegistry.java | 6 +-
.../apache/logging/log4j/core/util/FileUtils.java | 2 +-
.../apache/logging/log4j/core/util/NetUtils.java | 2 +-
.../logging/log4j/core/util/NullOutputStream.java | 2 +-
.../logging/log4j/core/util/OptionConverter.java | 22 +--
.../org/apache/logging/log4j/core/util/Source.java | 4 +-
.../logging/log4j/core/util/StringEncoder.java | 2 +-
.../logging/log4j/core/util/WatchManager.java | 10 +-
.../logging/log4j/core/util/WatcherFactory.java | 26 ++--
.../log4j/core/util/WrappedFileWatcher.java | 12 +-
.../log4j/core/util/datetime/FixedDateFormat.java | 4 +-
.../core/util/internal/HttpInputStreamUtil.java | 12 +-
.../core/util/internal/LastModifiedSource.java | 2 +-
.../apache/logging/log4j/docker/DockerLookup.java | 15 ++-
.../logging/log4j/docker/model/Container.java | 26 ++--
.../logging/log4j/docker/model/IPAMConfig.java | 8 +-
.../apache/logging/log4j/docker/model/Mount.java | 16 +--
.../apache/logging/log4j/docker/model/Network.java | 26 ++--
.../log4j/docker/model/NetworkSettings.java | 34 ++---
.../logging/log4j/docker/model/PortDefinition.java | 8 +-
.../log4j/flume/appender/FlumeAppender.java | 2 +-
.../log4j/flume/appender/FlumeAvroManager.java | 4 +-
.../logging/log4j/flume/appender/FlumeEvent.java | 2 +-
.../flume/appender/FlumePersistentManager.java | 2 +-
.../flume/appender/FlumeEmbeddedAgentTest.java | 2 +-
.../flume/appender/FlumeEmbeddedAppenderTest.java | 2 +-
.../appender/FlumePersistentAppenderTest.java | 4 +-
.../log4j/flume/appender/FlumePersistentPerf.java | 2 +-
.../org/apache/logging/log4j/smtp/SmtpManager.java | 2 +-
.../apache/logging/log4j/smtp/SmtpManagerTest.java | 14 +-
.../logging/log4j/web/WebLoggerContextUtils.java | 4 +-
.../org/apache/logging/log4j/web/WebLookup.java | 4 +-
.../log4j/web/appender/ServletAppender.java | 4 +-
.../web/Log4jServletContainerInitializerTest.java | 2 +-
.../log4j/web/Log4jServletContextListenerTest.java | 8 +-
...og4jShutdownOnContextDestroyedListenerTest.java | 2 +-
.../db/jdbc/PoolableConnectionFactoryConfig.java | 2 +-
.../db/jdbc/PoolingDriverConnectionSourceTest.java | 2 +-
.../appender/db/jpa/AbstractJpaAppenderTest.java | 2 +-
.../core/appender/db/jpa/JpaH2AppenderTest.java | 4 +-
.../appender/db/jpa/JpaHsqldbAppenderTest.java | 4 +-
.../logging/log4j/jpl/Log4jSystemLogger.java | 16 +--
.../log4j/jpl/Log4jSystemLoggerAdapter.java | 2 +-
.../logging/log4j/jpl/Log4jSystemLoggerFinder.java | 2 +-
.../logging/log4j/jpl/Log4jSystemLoggerTest.java | 2 +-
.../logging/log4j/jul/Log4jBridgeHandler.java | 29 ++--
.../org/apache/logging/log4j/jul/LogManager.java | 2 +-
.../org/apache/logging/log4j/jul/NoOpLogger.java | 96 ++++++-------
.../logging/log4j/jul/AsyncLoggerThreadsTest.java | 2 +-
.../logging/log4j/jul/Log4jBridgeHandlerTest.java | 57 ++++----
.../logging/log4j/kubernetes/ContainerUtil.java | 6 +-
.../log4j/kubernetes/KubernetesClientBuilder.java | 6 +-
.../kubernetes/KubernetesClientProperties.java | 18 +--
.../logging/log4j/kubernetes/KubernetesLookup.java | 14 +-
.../log4j/kubernetes/KubernetesLookupTest.java | 20 +--
.../log4j/layout/template/json/GcpLayoutTest.java | 4 +-
.../JsonTemplateLayoutConcurrentEncodeTest.java | 2 +-
.../template/json/JsonTemplateLayoutTest.java | 6 +-
.../log4j/layout/template/json/TestHelpers.java | 2 +-
.../json/ThreadLocalRecyclerNestedLoggingTest.java | 2 +-
.../json/resolver/MessageResolverTest.java | 2 +-
.../resolver/ReadOnlyStringMapResolverTest.java | 10 +-
.../resolver/StackTraceStringResolverTest.java | 20 +--
.../template/json/util/InstantFormatterTest.java | 4 +-
.../layout/template/json/util/JsonWriterTest.java | 2 +-
.../layout/template/json/JsonTemplateLayout.java | 8 +-
.../json/resolver/CaseConverterResolver.java | 6 +-
.../resolver/EventAdditionalFieldInterceptor.java | 2 +-
.../json/resolver/EventResolverContext.java | 4 +-
.../resolver/EventRootObjectKeyInterceptor.java | 4 +-
.../template/json/resolver/ExceptionResolver.java | 4 +-
.../resolver/StackTraceElementResolverContext.java | 2 +-
.../resolver/TemplateResolverInterceptors.java | 2 +-
.../template/json/resolver/TemplateResolvers.java | 12 +-
.../template/json/util/DummyRecyclerFactory.java | 2 +-
.../layout/template/json/util/JsonReader.java | 14 +-
.../layout/template/json/util/JsonWriter.java | 2 +-
.../template/json/util/RecyclerFactories.java | 2 +-
.../template/json/util/StringParameterParser.java | 12 +-
.../json/util/ThreadLocalRecyclerFactory.java | 2 +-
.../logging/log4j/mongodb4/MongoDb4Connection.java | 2 +-
.../logging/log4j/mongodb4/MongoDb4Provider.java | 2 +-
.../logging/log4j/mongodb4/MongoDb4Test.java | 2 +-
.../log4j/osgi/tests/AbstractLoadBundleTest.java | 7 +-
.../log4j/osgi/tests/CustomConfiguration.java | 4 +-
.../json/JsonTemplateLayoutBenchmarkReport.java | 7 +-
.../jmh/ConcurrentAsyncLoggerToFileBenchmark.java | 6 +-
.../perf/jmh/FileAppenderThrowableBenchmark.java | 18 +--
.../perf/jmh/LogBuilderMarkerFilterBenchmark.java | 2 +-
.../perf/jmh/NamePatternConverterBenchmark.java | 6 +-
.../logging/log4j/perf/jmh/OutputBenchmark.java | 6 +-
.../logging/log4j/perf/jmh/StackWalkBenchmark.java | 14 +-
.../log4j/perf/jmh/StringEncodingBenchmark.java | 4 +-
.../log4j/perf/jmh/ThreadLocalVsPoolBenchmark.java | 2 +-
.../log4j/perf/jmh/TimeFormatBenchmark.java | 4 +-
.../logging/log4j/perf/nogc/OpenHashStringMap.java | 8 +-
.../logging/log4j/perf/util/StackDriver.java | 6 +-
.../logging/other/pkg/LoggerContextAnchorTest.java | 18 +--
.../apache/logging/slf4j/LoggerContextTest.java | 4 +-
.../apache/logging/slf4j/Log4jEventBuilder.java | 28 ++--
.../java/org/apache/logging/slf4j/Log4jLogger.java | 4 +-
.../org/apache/logging/slf4j/Log4jMDCAdapter.java | 20 +--
.../logging/other/pkg/LoggerContextAnchorTest.java | 18 +--
.../logging/slf4j/Log4jEventBuilderTest.java | 2 +-
.../apache/logging/slf4j/Log4jMDCAdapterTest.java | 4 +-
.../apache/logging/slf4j/LoggerContextTest.java | 4 +-
.../spring/boot/Log4j2SpringBootLoggingSystem.java | 40 +++---
.../logging/log4j/spring/boot/SpringLookup.java | 14 +-
.../log4j/spring/boot/SpringProfileArbiter.java | 4 +-
.../log4j/spring/boot/SpringPropertySource.java | 6 +-
.../spring/boot/Log4j2SpringBootInitTest.java | 12 +-
.../boot/Log4j2SpringBootLoggingSystemTest.java | 14 +-
.../log4j/spring/boot/SpringLookupTest.java | 12 +-
.../log4j/spring/boot/SpringProfileTest.java | 4 +-
.../cloud/config/client/Log4j2EventListener.java | 2 +-
.../cloud/config/client/WatchEventManager.java | 4 +-
.../config/client/Log4j2EventListenerTest.java | 10 +-
.../org/apache/logging/log4j/tojul/JULLogger.java | 6 +-
.../logging/log4j/tojul/LazyLog4jLogRecord.java | 2 +-
.../org/apache/logging/log4j/tojul/LoggerTest.java | 32 ++---
.../org/apache/logging/slf4j/MDCContextMap.java | 4 +-
.../org/apache/logging/slf4j/SLF4JLogBuilder.java | 14 +-
.../java/org/apache/logging/slf4j/SLF4JLogger.java | 10 +-
.../org/apache/logging/slf4j/LogBuilderTest.java | 6 +-
.../java/org/apache/logging/slf4j/LoggerTest.java | 30 ++---
.../logging/log4j/web/WebLoggerContextUtils.java | 4 +-
.../org/apache/logging/log4j/web/WebLookup.java | 4 +-
.../log4j/web/appender/ServletAppender.java | 2 +-
.../log4j/web/Log4jServletContextListenerTest.java | 8 +-
...og4jShutdownOnContextDestroyedListenerTest.java | 2 +-
.../apache/logging/log4j/web/WebLookupTest.java | 2 +-
pom.xml | 21 +++
rewrite.yml | 10 ++
576 files changed, 2508 insertions(+), 2447 deletions(-)
create mode 100644 rewrite.yml