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 2023/07/17 18:04:47 UTC

[logging-log4j2] branch dependabot/github_actions/2.x/actions/setup-java-3.11.0 updated (4bbb019662 -> f4c87f7947)

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

github-bot pushed a change to branch dependabot/github_actions/2.x/actions/setup-java-3.11.0
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


    omit 4bbb019662 Bump actions/setup-java from 3.10.0 to 3.11.0
     add 15580becbd Renormalize Java file line endings
     add 37122bda29 Backports from `main` changes irrelevant to code (log4j-1.2-api)
     add 133e82ce67 Fix spotless errors
     add 81482e1bca Bump jetty-bom from 9.4.50.v20221201 to 9.4.51.v20230217 (#1309)
     add ff570726ec updated email for security issues to security@
     add 37bf9f6d06 Fix `PatternLayout.Builder#withHeader()` javadoc (#1411)
     add 3907c8763d Not all changes require a changelog entry (#1421)
     add f4ae118c41 Fix `SimpleDateFormat`-related JDK bug URL in `FastDateParser` javadoc (#1404)
     add d33bc3c76d Ensure `FileOutputStream` is closed in `CommonsCompressAction.execute()` (#1415)
     add 75ba0bb1c4 Fix nullability docs in `StrSubstitutor` (#1422)
     add 68d24d69dc Remove deprecated docs from `PatternParser#extractConverter()` (#1423)
     add e6a89c089b Change `{@literal null}` to `{@code null}` (#1424)
     add c24e0e9d1d Improve GitHub PR template (#1425)
     add 4157979c0e Make Spotless happy
     add 3efce99834 Bump github/codeql-action from 2.2.8 to 2.2.12 (#1432)
     add 7e46582436 Fix typos (#1435)
     add 466743803f Javadoc fixes (#1436)
     add 32716df18c Apply Spotless
     add 8563ffcdee LOG4J2-3660 Fix `%notEmpty` for empty MDC/NDC inputs
     add 54c1e214b3 Bump github/codeql-action from 2.2.12 to 2.3.0 (#1443)
     add c3e7326113 Prepare for formatting of all files
     add 2ddceae10f Apply Spotless
     add 4dae6245dd Bump github/codeql-action from 2.3.0 to 2.3.1 (#1451)
     add b9c23a8064 Add Log4j Transform documentation
     add c3d8199c72 Fix license header
     add 24e2c1cd7c Fix typo in `SECURITY.md` (#1457)
     add 26c5878206 Improve Log4j Transform doc
     add d531ce6cad Bump logging-parent from 8 to 9
     add 8ba1bbeb03 Apply Spotless to all files
     add 98c3ceb655 Fix line numbers in PatternSelectorTest
     add 5cc765d77d Fix cut-and-paste errors in Javadoc (#1467)
     add fbe9797051 Fix broken FAQ sections (#1466)
     add 0269ce259b Fix classes in customconfig's Hybrid Example (#1478)
     add e58b530f8c Improve properties configs in JTL docs (#1480)
     add 370a061ca6 doc: fix name of properties file for LoggerContextFactory (#1470)
     add 3f5da0a884 Fix concurrent date-time formatting issue in `PatternLayout` (#1485)
     add 296e117dff Add OpenRewrite configuration
     add 01d21cbe25 Use `final` whenever possible
     add f059acf293 Fix modified method parameters
     add 911fd82ef7 Set the default `minLevel`/`maxLevel` of `LevelRangeFilter` to `OFF`/`ALL` (#1503)
     add f3ba101d1f Bump actions/checkout from 3.5.0 to 3.5.3 (#1511)
     add 7350bd5889 LOG4J2-3663 - fix file descriptor leak on Tomcat (config in JAR file)
     add e1baed5599 Changelog for LOG4J2-3663
     add 2916104f0b Create test jar file programmatically
     add 702bcec44c Fix UrlConnectionFactoryTest
     add 6bf7171e97 Skip empty releases in the changelog index template
     add cfcd67e46b Add missing modules to BOM
     add 83bba1bc32 added old and new issues to menu bar
     add 1b8b8d89cf Fix NPE in `ContextSelector.getContext()` (#1538 LOG4J2-3217)
     add ef38f57f2b One more NPE fix for `ContextSelector.getContext()` (#1538 LOG4J2-3217)
     add 8b39e6e578  #1367 Added missing activation policy
     add ae3d6e7bd4 Bump github/codeql-action from 2.3.1 to 2.20.3 (#1543)
     add 29b2960727 Avoid Locale-dependent lowercase/uppercase string conversion
     add 13f45ca98d Eliminate toLowerCase and toUpperCase methods that are use constant Locale.
     add 0a98e3804f Changelog for #1281
     add 372ea7c96b Allow to override fqcn in Log4jEventBuilder
     add 6bd0d643d4 Update runtime-dependencies.xml with the latest Log4j artifacts for Jakarta EE
     add 818e2cd0ea Update runtime-dependencies.xml with links
     add 469565f12d Changelog for PR#1530
     add 2d3ab5268a Fix `log4j-jakarta-web` dependencies
     add 877ecc11cf NPE in `OsgiServiceLocator`
     new f4c87f7947 Bump actions/setup-java from 3.10.0 to 3.11.0

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   (4bbb019662)
            \
             N -- N -- N   refs/heads/dependabot/github_actions/2.x/actions/setup-java-3.11.0 (f4c87f7947)

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.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitattributes                                     |   4 +
 .github/dependabot.yml                             |  24 +-
 .github/pull_request_template.md                   |   4 +-
 .github/workflows/build.yml                        |  16 +-
 .github/workflows/codeql-analysis.yml              |  18 +-
 .github/workflows/log4j-kafka-test.yml             |  14 +-
 .github/workflows/scorecards-analysis.yml          |  16 +-
 SECURITY.md                                        |   2 +-
 checkstyle-header.txt                              |  16 -
 log4j-1.2-api/pom.xml                              |  30 +-
 .../src/main/java/org/apache/log4j/Appender.java   |  11 +-
 .../java/org/apache/log4j/AppenderSkeleton.java    |  10 +-
 .../java/org/apache/log4j/BasicConfigurator.java   |  14 +-
 .../src/main/java/org/apache/log4j/Category.java   |  12 +-
 .../main/java/org/apache/log4j/CategoryKey.java    |   3 +-
 .../java/org/apache/log4j/ConsoleAppender.java     |  16 +-
 .../org/apache/log4j/DefaultCategoryFactory.java   |   3 +-
 .../org/apache/log4j/DefaultThrowableRenderer.java |   2 +-
 .../main/java/org/apache/log4j/FileAppender.java   |  43 +-
 .../src/main/java/org/apache/log4j/Hierarchy.java  |  10 +-
 .../src/main/java/org/apache/log4j/Layout.java     |  11 +-
 .../src/main/java/org/apache/log4j/Level.java      |  16 +-
 .../src/main/java/org/apache/log4j/LogManager.java | 463 ++++++-----
 .../src/main/java/org/apache/log4j/Logger.java     |  14 +-
 .../src/main/java/org/apache/log4j/MDC.java        |  12 +-
 .../src/main/java/org/apache/log4j/NDC.java        |  10 +-
 .../main/java/org/apache/log4j/PatternLayout.java  |  10 +-
 .../src/main/java/org/apache/log4j/Priority.java   |  12 +-
 .../org/apache/log4j/PropertyConfigurator.java     |  14 +-
 .../main/java/org/apache/log4j/ProvisionNode.java  |   3 +-
 .../java/org/apache/log4j/RenderedMessage.java     |  12 +-
 .../java/org/apache/log4j/RollingFileAppender.java |  45 +-
 .../main/java/org/apache/log4j/SimpleLayout.java   |  10 +-
 .../main/java/org/apache/log4j/VectorAppender.java |   3 +-
 .../main/java/org/apache/log4j/WriterAppender.java |  38 +-
 .../org/apache/log4j/bridge/AppenderAdapter.java   |  20 +-
 .../org/apache/log4j/bridge/AppenderWrapper.java   |  28 +-
 .../apache/log4j/bridge/ErrorHandlerAdapter.java   |  18 +-
 .../org/apache/log4j/bridge/FilterAdapter.java     |  24 +-
 .../org/apache/log4j/bridge/FilterWrapper.java     |  18 +-
 .../org/apache/log4j/bridge/LayoutAdapter.java     |  28 +-
 .../org/apache/log4j/bridge/LayoutWrapper.java     |  18 +-
 .../org/apache/log4j/bridge/LogEventAdapter.java   |  14 +-
 .../org/apache/log4j/bridge/LogEventWrapper.java   |  36 +-
 .../apache/log4j/bridge/RewritePolicyAdapter.java  |  17 +-
 .../apache/log4j/bridge/RewritePolicyWrapper.java  |  18 +-
 .../org/apache/log4j/builders/AbstractBuilder.java |  26 +-
 .../org/apache/log4j/builders/BooleanHolder.java   |  12 +-
 .../java/org/apache/log4j/builders/Builder.java    |  13 +-
 .../org/apache/log4j/builders/BuilderManager.java  |  22 +-
 .../java/org/apache/log4j/builders/Holder.java     |  14 +-
 .../java/org/apache/log4j/builders/Parser.java     |  15 +-
 .../log4j/builders/appender/AppenderBuilder.java   |  10 +-
 .../builders/appender/AsyncAppenderBuilder.java    |  32 +-
 .../builders/appender/ConsoleAppenderBuilder.java  |  27 +-
 .../appender/DailyRollingFileAppenderBuilder.java  |  31 +-
 .../EnhancedRollingFileAppenderBuilder.java        |  38 +-
 .../builders/appender/FileAppenderBuilder.java     |  27 +-
 .../builders/appender/NullAppenderBuilder.java     |  14 +-
 .../builders/appender/RewriteAppenderBuilder.java  |  30 +-
 .../appender/RollingFileAppenderBuilder.java       |  32 +-
 .../builders/appender/SocketAppenderBuilder.java   |  27 +-
 .../builders/appender/SyslogAppenderBuilder.java   |  24 +-
 .../builders/filter/DenyAllFilterBuilder.java      |  18 +-
 .../log4j/builders/filter/FilterBuilder.java       |  10 +-
 .../builders/filter/LevelMatchFilterBuilder.java   |  36 +-
 .../builders/filter/LevelRangeFilterBuilder.java   |  36 +-
 .../builders/filter/StringMatchFilterBuilder.java  |  34 +-
 .../log4j/builders/layout/HtmlLayoutBuilder.java   |  30 +-
 .../log4j/builders/layout/LayoutBuilder.java       |  10 +-
 .../builders/layout/PatternLayoutBuilder.java      |  26 +-
 .../log4j/builders/layout/SimpleLayoutBuilder.java |  18 +-
 .../log4j/builders/layout/TTCCLayoutBuilder.java   |  40 +-
 .../log4j/builders/layout/XmlLayoutBuilder.java    |  30 +-
 .../builders/rewrite/RewritePolicyBuilder.java     |  10 +-
 .../rolling/CompositeTriggeringPolicyBuilder.java  |  24 +-
 .../rolling/SizeBasedTriggeringPolicyBuilder.java  |  26 +-
 .../rolling/TimeBasedRollingPolicyBuilder.java     |  20 +-
 .../builders/rolling/TriggeringPolicyBuilder.java  |  10 +-
 .../apache/log4j/component/helpers/Constants.java  |  11 +-
 .../apache/log4j/config/InputStreamWrapper.java    |  10 +-
 .../apache/log4j/config/Log4j1Configuration.java   |  14 +-
 .../log4j/config/Log4j1ConfigurationConverter.java |  10 +-
 .../log4j/config/Log4j1ConfigurationFactory.java   |  10 +-
 .../log4j/config/Log4j1ConfigurationParser.java    |  15 +-
 .../log4j/config/PropertiesConfiguration.java      |  11 +-
 .../config/PropertiesConfigurationFactory.java     |   7 +-
 .../org/apache/log4j/config/PropertySetter.java    |  46 +-
 .../log4j/config/PropertySetterException.java      |  10 +-
 .../log4j/helpers/AbsoluteTimeDateFormat.java      |   3 +-
 .../log4j/helpers/AppenderAttachableImpl.java      |  10 +-
 .../java/org/apache/log4j/helpers/BoundedFIFO.java |   3 +-
 .../apache/log4j/helpers/CountingQuietWriter.java  |   3 +-
 .../org/apache/log4j/helpers/CyclicBuffer.java     |   3 +-
 .../java/org/apache/log4j/helpers/DateLayout.java  |   7 +-
 .../apache/log4j/helpers/DateTimeDateFormat.java   |   3 +-
 .../org/apache/log4j/helpers/FileWatchdog.java     |   7 +-
 .../org/apache/log4j/helpers/FormattingInfo.java   |   9 +-
 .../apache/log4j/helpers/ISO8601DateFormat.java    |   3 +-
 .../main/java/org/apache/log4j/helpers/Loader.java |   3 +-
 .../main/java/org/apache/log4j/helpers/LogLog.java |  23 +-
 .../org/apache/log4j/helpers/NullEnumeration.java  |  10 +-
 .../org/apache/log4j/helpers/OptionConverter.java  |  33 +-
 .../org/apache/log4j/helpers/PatternConverter.java |  50 +-
 .../org/apache/log4j/helpers/PatternParser.java    |  72 +-
 .../java/org/apache/log4j/helpers/QuietWriter.java |   9 +-
 .../log4j/helpers/RelativeTimeDateFormat.java      |   5 +-
 .../org/apache/log4j/helpers/UtilLoggingLevel.java |  25 +-
 .../org/apache/log4j/jmx/AbstractDynamicMBean.java |   5 +-
 .../src/main/java/org/apache/log4j/jmx/Agent.java  |   9 +-
 .../org/apache/log4j/jmx/AppenderDynamicMBean.java |   5 +-
 .../apache/log4j/jmx/HierarchyDynamicMBean.java    |   5 +-
 .../org/apache/log4j/jmx/LayoutDynamicMBean.java   |   5 +-
 .../org/apache/log4j/jmx/LoggerDynamicMBean.java   |   5 +-
 .../java/org/apache/log4j/jmx/MethodUnion.java     |   3 +-
 .../apache/log4j/layout/Log4j1SyslogLayout.java    |  16 +-
 .../org/apache/log4j/layout/Log4j1XmlLayout.java   |  12 +-
 .../org/apache/log4j/legacy/core/CategoryUtil.java |  14 +-
 .../org/apache/log4j/legacy/core/ContextUtil.java  |  18 +-
 .../java/org/apache/log4j/or/DefaultRenderer.java  |   9 +-
 .../java/org/apache/log4j/or/ObjectRenderer.java   |  14 +-
 .../main/java/org/apache/log4j/or/RendererMap.java |  48 +-
 .../org/apache/log4j/or/ThreadGroupRenderer.java   |  18 +-
 .../org/apache/log4j/or/jms/MessageRenderer.java   |  16 +-
 .../org/apache/log4j/pattern/FormattingInfo.java   |   3 +-
 .../log4j/pattern/Log4j1LevelPatternConverter.java |  16 +-
 .../log4j/pattern/Log4j1MdcPatternConverter.java   |  10 +-
 .../log4j/pattern/Log4j1NdcPatternConverter.java   |  10 +-
 .../org/apache/log4j/pattern/NameAbbreviator.java  |   3 +-
 .../org/apache/log4j/rewrite/MapRewritePolicy.java |  25 +-
 .../log4j/rewrite/PropertyRewritePolicy.java       |  28 +-
 .../org/apache/log4j/rewrite/RewritePolicy.java    |   2 +-
 .../org/apache/log4j/spi/AppenderAttachable.java   |   3 +-
 .../java/org/apache/log4j/spi/Configurator.java    |  18 +-
 .../log4j/spi/DefaultRepositorySelector.java       |   3 +-
 .../main/java/org/apache/log4j/spi/ErrorCode.java  |   5 +-
 .../java/org/apache/log4j/spi/ErrorHandler.java    |  11 +-
 .../src/main/java/org/apache/log4j/spi/Filter.java |  10 +-
 .../apache/log4j/spi/HierarchyEventListener.java   |  10 +-
 .../java/org/apache/log4j/spi/LocationInfo.java    |  10 +-
 .../java/org/apache/log4j/spi/LoggerFactory.java   |  10 +-
 .../org/apache/log4j/spi/LoggerRepository.java     |  10 +-
 .../java/org/apache/log4j/spi/LoggingEvent.java    |  28 +-
 .../main/java/org/apache/log4j/spi/NOPLogger.java  |   2 +-
 .../org/apache/log4j/spi/NOPLoggerRepository.java  |   2 +-
 .../java/org/apache/log4j/spi/OptionHandler.java   |  10 +-
 .../java/org/apache/log4j/spi/RendererSupport.java |   7 +-
 .../org/apache/log4j/spi/RepositorySelector.java   |  20 +-
 .../main/java/org/apache/log4j/spi/RootLogger.java |  13 +-
 .../org/apache/log4j/spi/ThrowableInformation.java |  10 +-
 .../org/apache/log4j/spi/ThrowableRenderer.java    |   4 +-
 .../apache/log4j/spi/ThrowableRendererSupport.java |   6 +-
 .../apache/log4j/spi/TriggeringEventEvaluator.java |  13 +-
 .../java/org/apache/log4j/varia/DenyAllFilter.java |   3 +-
 .../apache/log4j/varia/FallbackErrorHandler.java   |   3 +-
 .../org/apache/log4j/varia/LevelMatchFilter.java   |   3 +-
 .../org/apache/log4j/varia/LevelRangeFilter.java   |   3 +-
 .../java/org/apache/log4j/varia/NullAppender.java  |   3 +-
 .../log4j/varia/ReloadingPropertyConfigurator.java |   3 +-
 .../org/apache/log4j/varia/StringMatchFilter.java  |   3 +-
 .../java/org/apache/log4j/xml/DOMConfigurator.java |  14 +-
 .../org/apache/log4j/xml/Log4jEntityResolver.java  |   7 +-
 .../log4j/xml/UnrecognizedElementHandler.java      |   4 +-
 .../java/org/apache/log4j/xml/XMLWatchdog.java     |  13 +-
 .../org/apache/log4j/xml/XmlConfiguration.java     | 187 +++--
 .../apache/log4j/xml/XmlConfigurationFactory.java  |   7 +-
 .../apache/log4j/BasicConfigurationFactory.java    |  12 +-
 .../org/apache/log4j/BasicConfiguratorTest.java    |  10 +-
 .../org/apache/log4j/CallerInformationTest.java    | 130 +--
 .../test/java/org/apache/log4j/CategoryTest.java   |  21 +-
 .../java/org/apache/log4j/ConsoleAppenderTest.java |  16 +-
 .../org/apache/log4j/CustomAppenderSkeleton.java   |  10 +-
 .../org/apache/log4j/CustomConsoleAppender.java    |  10 +-
 .../java/org/apache/log4j/CustomFileAppender.java  |  11 +-
 .../java/org/apache/log4j/CustomNoopAppender.java  |  11 +-
 .../org/apache/log4j/CustomWriterAppender.java     |  10 +-
 .../src/test/java/org/apache/log4j/LayoutTest.java |  20 +-
 .../src/test/java/org/apache/log4j/LevelTest.java  |  10 +-
 .../test/java/org/apache/log4j/ListAppender.java   |  16 +-
 .../test/java/org/apache/log4j/LogManagerTest.java |  15 +-
 .../test/java/org/apache/log4j/LogWithMDCTest.java |  16 +-
 .../java/org/apache/log4j/LogWithRouteTest.java    |  16 +-
 .../java/org/apache/log4j/LoggerJira3410Test.java  |  17 +-
 .../src/test/java/org/apache/log4j/LoggerTest.java |  18 +-
 .../test/java/org/apache/log4j/LoggingTest.java    |  88 +-
 .../test/java/org/apache/log4j/MDCTestCase.java    |   2 +-
 .../src/test/java/org/apache/log4j/NDCTest.java    |  12 +-
 .../test/java/org/apache/log4j/PriorityTest.java   |  12 +-
 .../org/apache/log4j/PropertyConfiguratorTest.java |  24 +-
 .../test/java/org/apache/log4j/VelocityTest.java   |  10 +-
 .../apache/log4j/bridge/LogEventWrapperTest.java   |  27 +-
 .../apache/log4j/builders/BuilderManagerTest.java  |  14 +-
 .../log4j/builders/Log4j2ListAppenderBuilder.java  | 177 ++--
 .../filter/LevelRangeFilterBuilderTest.java        |  68 +-
 .../builders/layout/PatternLayoutBuilderTest.java  |  15 +-
 .../AbstractLog4j1ConfigurationConverterTest.java  |  19 +-
 .../config/AbstractLog4j1ConfigurationTest.java    |  50 +-
 .../org/apache/log4j/config/AsyncAppenderTest.java |  16 +-
 .../org/apache/log4j/config/AutoConfigTest.java    |  28 +-
 .../Log4j1ConfigurationConverterHadoopTest.java    |  11 +-
 .../Log4j1ConfigurationConverterSparkTest.java     |  11 +-
 .../config/Log4j1ConfigurationFactoryTest.java     |  28 +-
 .../log4j/config/MapRewriteAppenderTest.java       |  30 +-
 .../apache/log4j/config/NeutralFilterFixture.java  |  12 +-
 .../config/PropertiesConfigurationFactoryTest.java |  16 +-
 .../log4j/config/PropertiesConfigurationTest.java  |  40 +-
 .../config/PropertiesReconfigurationTest.java      |  28 +-
 .../PropertiesRollingWithPropertiesTest.java       |  14 +-
 .../apache/log4j/config/RewriteAppenderTest.java   |  30 +-
 .../config/SocketAppenderConfigurationTest.java    |  18 +-
 .../org/apache/log4j/config/StartsWithFilter.java  |  76 +-
 .../config/SyslogAppenderConfigurationTest.java    |  18 +-
 .../apache/log4j/config/SyslogAppenderTest.java    |  18 +-
 .../org/apache/log4j/config/TestConfigurator.java  |  16 +-
 .../log4j/config/XmlConfigurationFactoryTest.java  |  16 +-
 .../apache/log4j/config/XmlConfigurationTest.java  |  20 +-
 .../log4j/config/XmlReconfigurationTest.java       |  34 +-
 .../log4j/config/XmlRollingWithPropertiesTest.java |  14 +-
 .../org/apache/log4j/defaultInit/TestCase1.java    |  23 +-
 .../org/apache/log4j/defaultInit/TestCase2.java    |  27 +-
 .../org/apache/log4j/defaultInit/TestCase3.java    |  21 +-
 .../org/apache/log4j/defaultInit/TestCase4.java    |  27 +-
 .../apache/log4j/helpers/BoundedFIFOTestCase.java  |  10 +-
 .../apache/log4j/helpers/CyclicBufferTestCase.java |  16 +-
 .../org/apache/log4j/helpers/DateLayoutTest.java   |  67 +-
 .../java/org/apache/log4j/helpers/LogLogTest.java  |   3 +-
 .../log4j/helpers/OptionConverterLevelTest.java    |  27 +-
 .../log4j/helpers/OptionConverterTestCase.java     |  57 +-
 .../log4j/helpers/PatternParserTestCase.java       |  32 +-
 .../apache/log4j/helpers/UtilLoggingLevelTest.java |  11 +-
 .../log4j/layout/Log4j1SyslogLayoutTest.java       |  20 +-
 .../apache/log4j/layout/Log4j1XmlLayoutTest.java   |  14 +-
 .../apache/log4j/pattern/FormattingInfoTest.java   |  19 +-
 .../pattern/Log4j1LevelPatternConverterTest.java   |  20 +-
 .../pattern/Log4j1MdcPatternConverterTest.java     |  15 +-
 .../pattern/Log4j1NdcPatternConverterTest.java     |  15 +-
 .../apache/log4j/pattern/NameAbbreviatorTest.java  |  43 +-
 .../org/apache/log4j/spi/LocationInfoTest.java     |  10 +-
 .../apache/log4j/spi/ThrowableInformationTest.java |  56 +-
 .../log4j/util/AbsoluteDateAndTimeFilter.java      |   3 +-
 .../org/apache/log4j/util/AbsoluteTimeFilter.java  |   3 +-
 .../test/java/org/apache/log4j/util/Compare.java   |   3 +-
 .../java/org/apache/log4j/util/ControlFilter.java  |   3 +-
 .../log4j/util/EnhancedJunitTestRunnerFilter.java  |   3 +-
 .../log4j/util/EnhancedLineNumberFilter.java       |   3 +-
 .../test/java/org/apache/log4j/util/Filter.java    |   3 +-
 .../java/org/apache/log4j/util/ISO8601Filter.java  |   3 +-
 .../apache/log4j/util/JunitTestRunnerFilter.java   |   3 +-
 .../org/apache/log4j/util/LineNumberFilter.java    |   3 +-
 .../org/apache/log4j/util/RelativeTimeFilter.java  |   3 +-
 .../apache/log4j/util/SerializationTestHelper.java |  11 +-
 .../org/apache/log4j/util/SunReflectFilter.java    |   3 +-
 .../java/org/apache/log4j/util/Transformer.java    |   3 +-
 .../log4j/util/UnexpectedFormatException.java      |   3 +-
 .../apache/log4j/util/XMLLineAttributeFilter.java  |   3 +-
 .../org/apache/log4j/util/XMLTimestampFilter.java  |   3 +-
 .../java/org/apache/log4j/xml/DOMTestCase.java     |  15 +-
 .../src/test/java/org/apache/log4j/xml/XLevel.java |  11 +-
 .../src/test/resources/L7D_en_US.properties        |   2 +-
 log4j-1.2-api/src/test/resources/L7D_fr.properties |   2 +-
 .../src/test/resources/L7D_fr_CH.properties        |   2 +-
 .../src/test/resources/LOG4J2-3247.properties      |   2 +-
 .../src/test/resources/LOG4J2-3281.properties      |   2 +-
 .../src/test/resources/LOG4J2-3326.properties      |   2 +-
 .../src/test/resources/LOG4J2-3407.properties      |   2 +-
 .../src/main/resources/log4j.properties            |   2 +-
 .../hadoop-common/src/main/conf/log4j.properties   |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../hadoop-kms/src/test/resources/log4j.properties |   4 +-
 .../src/main/resources/log4j.properties            |   4 +-
 .../hadoop-nfs/src/test/resources/log4j.properties |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../bkjournal/src/test/resources/log4j.properties  |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../hadoop-aws/src/test/resources/log4j.properties |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   3 +-
 .../src/main/sample-conf/log4j.properties          |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   4 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../log4j-DailyRollingFileAppender.properties      |   2 +-
 .../config-1.2/log4j-DailyRollingFileAppender.xml  |  30 +-
 .../log4j-EnhancedRollingFileAppender.properties   |   3 +-
 .../log4j-EnhancedRollingFileAppender.xml          |  30 +-
 .../log4j-FileAppender-with-props.properties       |   2 +-
 .../config-1.2/log4j-LevelRangeFilter.properties   |   2 +-
 .../config-1.2/log4j-LevelRangeFilter.xml          |  30 +-
 .../config-1.2/log4j-NullAppender.properties       |   2 +-
 .../resources/config-1.2/log4j-NullAppender.xml    |  30 +-
 ...log4j-RollingFileAppender-with-props.properties |   2 +-
 .../log4j-RollingFileAppender.properties           |   2 +-
 .../config-1.2/log4j-RollingFileAppender.xml       |  30 +-
 .../config-1.2/log4j-capitalization.properties     |   2 +-
 .../resources/config-1.2/log4j-capitalization.xml  |  35 +-
 .../log4j-console-EnhancedPatternLayout.properties |   2 +-
 .../log4j-console-EnhancedPatternLayout.xml        |  30 +-
 .../config-1.2/log4j-console-HtmlLayout.properties |   2 +-
 .../config-1.2/log4j-console-HtmlLayout.xml        |  30 +-
 .../log4j-console-PatternLayout.properties         |   2 +-
 .../config-1.2/log4j-console-PatternLayout.xml     |  30 +-
 .../log4j-console-SimpleLayout.properties          |   2 +-
 .../config-1.2/log4j-console-SimpleLayout.xml      |  30 +-
 .../config-1.2/log4j-console-TTCCLayout.properties |   2 +-
 .../config-1.2/log4j-console-TTCCLayout.xml        |  30 +-
 .../config-1.2/log4j-console-XmlLayout.properties  |   2 +-
 .../config-1.2/log4j-defaultValues.properties      |   2 +-
 .../resources/config-1.2/log4j-defaultValues.xml   |  30 +-
 .../config-1.2/log4j-file-SimpleLayout.properties  |   2 +-
 .../config-1.2/log4j-file-SimpleLayout.xml         |  30 +-
 .../config-1.2/log4j-global-threshold.properties   |   2 +-
 .../config-1.2/log4j-global-threshold.xml          |  30 +-
 .../log4j-system-properties-1.properties           |   2 +-
 .../config-1.2/log4j-system-properties-1.xml       |  30 +-
 .../log4j-system-properties-2.properties           |   2 +-
 .../config-1.2/log4j-untrimmed.properties          |   4 +-
 .../resources/config-1.2/spark/R/log4j.properties  |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../spark/core/src/test/resources/log4j.properties |   2 +-
 .../flume-sink/src/test/resources/log4j.properties |   3 +-
 .../flume/src/test/resources/log4j.properties      |   3 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../kafka-0-10/src/test/resources/log4j.properties |   3 +-
 .../kafka-0-8/src/test/resources/log4j.properties  |   3 +-
 .../src/main/resources/log4j.properties            |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../graphx/src/test/resources/log4j.properties     |   2 +-
 .../launcher/src/test/resources/log4j.properties   |   2 +-
 .../mllib/src/test/resources/log4j.properties      |   3 +-
 .../spark/repl/src/test/resources/log4j.properties |   2 +-
 .../catalyst/src/test/resources/log4j.properties   |   2 +-
 .../sql/core/src/test/resources/log4j.properties   |   2 +-
 .../sql/hive/src/test/resources/log4j.properties   |   2 +-
 .../streaming/src/test/resources/log4j.properties  |   3 +-
 .../spark/yarn/src/test/resources/log4j.properties |   2 +-
 .../src/test/resources/log-RouteWithMDC.xml        |  32 +-
 .../resources/log4j-multipleFilters.properties     |   4 +-
 .../src/test/resources/log4j-multipleFilters.xml   | 184 ++---
 log4j-1.2-api/src/test/resources/log4j.xml         |  32 +-
 .../resources/log4j1-1.2.17/input/RFA1.properties  |   2 +-
 .../log4j1-1.2.17/input/defaultInit3.properties    |   4 +-
 .../log4j1-1.2.17/input/fallback1.properties       |   2 +-
 .../log4j1-1.2.17/input/filter1.properties         |   2 +-
 .../input/hierarchyThreshold1.properties           |   4 +-
 .../input/hierarchyThreshold2.properties           |   4 +-
 .../input/hierarchyThreshold3.properties           |   4 +-
 .../input/hierarchyThreshold4.properties           |   4 +-
 .../input/hierarchyThreshold5.properties           |   4 +-
 .../input/hierarchyThreshold6.properties           |   4 +-
 .../input/hierarchyThreshold7.properties           |   2 +-
 .../input/hierarchyThreshold8.properties           |   4 +-
 .../pattern/enhancedPatternLayout.mdc.1.properties |   2 +-
 .../pattern/enhancedPatternLayout1.properties      |   2 +-
 .../pattern/enhancedPatternLayout10.properties     |   2 +-
 .../pattern/enhancedPatternLayout11.properties     |   2 +-
 .../pattern/enhancedPatternLayout12.properties     |   2 +-
 .../pattern/enhancedPatternLayout13.properties     |   2 +-
 .../pattern/enhancedPatternLayout14.properties     |   2 +-
 .../pattern/enhancedPatternLayout15.properties     |   3 +-
 .../pattern/enhancedPatternLayout16.properties     |   3 +-
 .../pattern/enhancedPatternLayout2.properties      |   2 +-
 .../pattern/enhancedPatternLayout3.properties      |   2 +-
 .../pattern/enhancedPatternLayout4.properties      |   2 +-
 .../pattern/enhancedPatternLayout5.properties      |   2 +-
 .../pattern/enhancedPatternLayout6.properties      |   2 +-
 .../pattern/enhancedPatternLayout7.properties      |   2 +-
 .../pattern/enhancedPatternLayout8.properties      |   2 +-
 .../pattern/enhancedPatternLayout9.properties      |   2 +-
 .../input/patternLayout.mdc.1.properties           |   2 +-
 .../log4j1-1.2.17/input/patternLayout1.properties  |   4 +-
 .../log4j1-1.2.17/input/patternLayout10.properties |   4 +-
 .../log4j1-1.2.17/input/patternLayout11.properties |   4 +-
 .../log4j1-1.2.17/input/patternLayout12.properties |   4 +-
 .../log4j1-1.2.17/input/patternLayout13.properties |   4 +-
 .../log4j1-1.2.17/input/patternLayout14.properties |   2 +-
 .../log4j1-1.2.17/input/patternLayout2.properties  |   2 +-
 .../log4j1-1.2.17/input/patternLayout3.properties  |   4 +-
 .../log4j1-1.2.17/input/patternLayout4.properties  |   4 +-
 .../log4j1-1.2.17/input/patternLayout5.properties  |   4 +-
 .../log4j1-1.2.17/input/patternLayout6.properties  |   4 +-
 .../log4j1-1.2.17/input/patternLayout7.properties  |   2 +-
 .../log4j1-1.2.17/input/patternLayout8.properties  |   4 +-
 .../log4j1-1.2.17/input/patternLayout9.properties  |   4 +-
 .../log4j1-1.2.17/input/socketServer1.properties   |   3 +-
 .../log4j1-1.2.17/input/socketServer2.properties   |   3 +-
 .../log4j1-1.2.17/input/socketServer3.properties   |   2 +-
 .../log4j1-1.2.17/input/socketServer4.properties   |   2 +-
 .../log4j1-1.2.17/input/socketServer5.properties   |   2 +-
 .../log4j1-1.2.17/input/socketServer6.properties   |   2 +-
 .../log4j1-1.2.17/input/socketServer7.properties   |   2 +-
 .../log4j1-1.2.17/input/socketServer8.properties   |   2 +-
 .../resources/log4j1-1.2.17/input/xml/DOMTest4.xml |  32 +-
 .../log4j1-1.2.17/input/xml/DOMTest4_A1.xml        |  45 +-
 .../log4j1-1.2.17/input/xml/DOMTest4_A2.xml        |  45 +-
 .../log4j1-1.2.17/input/xml/DOMTestCase1.xml       |  50 +-
 .../input/xml/SocketAppenderTestConfig.xml         |  49 +-
 .../log4j1-1.2.17/input/xml/categoryfactory1.xml   |  44 +-
 .../log4j1-1.2.17/input/xml/categoryfactory2.xml   |  44 +-
 .../log4j1-1.2.17/input/xml/customLevel1.xml       |  37 +-
 .../log4j1-1.2.17/input/xml/customLevel2.xml       |  38 +-
 .../log4j1-1.2.17/input/xml/customLevel3.xml       |  40 +-
 .../log4j1-1.2.17/input/xml/customLevel4.xml       |  38 +-
 .../log4j1-1.2.17/input/xml/customLogger1.xml      |  42 +-
 .../log4j1-1.2.17/input/xml/customLogger2.xml      |  44 +-
 .../log4j1-1.2.17/input/xml/customLogger3.xml      |  40 +-
 .../log4j1-1.2.17/input/xml/defaultInit.xml        |  40 +-
 .../log4j1-1.2.17/input/xml/fallback1.xml          |  50 +-
 .../log4j1-1.2.17/input/xml/loggerfactory1.xml     |  44 +-
 .../log4j1-1.2.17/input/xml/smtpAppender1.xml      |  34 +-
 .../log4j1-1.2.17/input/xml/testReset.xml          |  32 +-
 .../log4j1-1.2.17/input/xml/throwableRenderer1.xml |  35 +-
 .../log4j1-1.2.17/resources/L7D_en_US.properties   |   2 +-
 .../log4j1-1.2.17/resources/L7D_fr.properties      |   2 +-
 .../log4j1-1.2.17/resources/L7D_fr_CH.properties   |   2 +-
 .../resources/TestLogSFPatterns.properties         |   2 +-
 .../org/apache/log4j/TestLogMFPatterns.properties  |   2 +-
 .../org/apache/log4j/TestLogSFPatterns.properties  |   2 +-
 .../resources/org/apache/log4j/rewrite/map.xml     |  32 +-
 .../org/apache/log4j/rewrite/property.xml          |  32 +-
 .../org/apache/log4j/rewrite/reflection.xml        |  32 +-
 .../resources/log4j1-appenders-custom-1.properties |   2 +-
 .../resources/log4j1-appenders-custom-2.properties |   2 +-
 .../src/test/resources/log4j1-async.properties     |   2 +-
 log4j-1.2-api/src/test/resources/log4j1-async.xml  |  32 +-
 .../src/test/resources/log4j1-file-1.properties    |   2 +-
 .../src/test/resources/log4j1-file-2.properties    |   3 +-
 log4j-1.2-api/src/test/resources/log4j1-file.xml   |  32 +-
 .../src/test/resources/log4j1-list.properties      |   2 +-
 log4j-1.2-api/src/test/resources/log4j1-list.xml   |  32 +-
 .../src/test/resources/log4j1-mapRewrite.xml       |  34 +-
 .../src/test/resources/log4j1-rewrite.xml          |  34 +-
 .../resources/log4j1-rolling-properties.properties |   2 +-
 .../test/resources/log4j1-rolling-properties.xml   |  33 +-
 .../resources/log4j1-socket-xml-layout.properties  |   2 +-
 .../src/test/resources/log4j1-socket.properties    |   2 +-
 log4j-1.2-api/src/test/resources/log4j1-socket.xml |  32 +-
 .../log4j1-syslog-protocol-default.properties      |   2 +-
 .../log4j1-syslog-protocol-tcp.properties          |   2 +-
 .../test/resources/log4j1-syslog-protocol-tcp.xml  |  32 +-
 .../log4j1-syslog-protocol-udp.properties          |   2 +-
 .../test/resources/log4j1-syslog-protocol-udp.xml  |  32 +-
 log4j-1.2-api/src/test/resources/log4j1-syslog.xml |  32 +-
 log4j-1.2-api/src/test/resources/log4j2-config.xml |  32 +-
 log4j-1.2-api/src/test/resources/logWithMDC.xml    |  30 +-
 log4j-api-java9/pom.xml                            |  10 +-
 log4j-api-java9/src/assembly/java9.xml             |  35 +-
 .../main/java/org/apache/logging/log4j/Dummy.java  |  10 +-
 .../org/apache/logging/log4j/message/Dummy.java    |  10 +-
 .../logging/log4j/message/ThreadDumpMessage.java   |  10 +-
 .../org/apache/logging/log4j/simple/Dummy.java     |  10 +-
 .../org/apache/logging/log4j/spi/Provider.java     |  10 +-
 .../org/apache/logging/log4j/status/Dummy.java     |  10 +-
 .../org/apache/logging/log4j/util/Base64Util.java  |  12 +-
 .../log4j/util/EnvironmentPropertySource.java      |  10 +-
 .../org/apache/logging/log4j/util/LoaderUtil.java  |  10 +-
 .../util/PrivateSecurityManagerStackTraceUtil.java |  10 +-
 .../apache/logging/log4j/util/ProcessIdUtil.java   |  10 +-
 .../apache/logging/log4j/util/PropertySource.java  |  12 +-
 .../apache/logging/log4j/util/StackLocator.java    |  15 +-
 .../log4j/util/SystemPropertiesPropertySource.java |  10 +-
 .../util/internal/DefaultObjectInputFilter.java    |  20 +-
 .../logging/log4j/util/java9/ModuleTest.java       |  16 +-
 .../log4j/util/java9/ProcessIdUtilTest.java        |  16 +-
 .../logging/log4j/util/java9/StackLocatorTest.java |  14 +-
 log4j-api-test/pom.xml                             |  12 +-
 .../log4j/test/AbstractSerializationTest.java      |  10 +-
 .../logging/log4j/test/ListStatusListener.java     |  10 +-
 .../logging/log4j/test/SerializableMatchers.java   |  10 +-
 .../org/apache/logging/log4j/test/TestLogger.java  |  10 +-
 .../logging/log4j/test/TestLoggerContext.java      |  14 +-
 .../log4j/test/TestLoggerContextFactory.java       |  12 +-
 .../apache/logging/log4j/test/TestProperties.java  |  10 +-
 .../logging/log4j/test/ThreadContextHolder.java    |  23 +-
 .../log4j/test/ThreadContextUtilityClass.java      |  10 +-
 .../log4j/test/junit/AbstractFileCleaner.java      |  19 +-
 .../logging/log4j/test/junit/BundleTestInfo.java   | 141 ++--
 .../log4j/test/junit/CleanUpDirectories.java       |  15 +-
 .../logging/log4j/test/junit/CleanUpFiles.java     |  15 +-
 .../logging/log4j/test/junit/DirectoryCleaner.java |  15 +-
 .../log4j/test/junit/ExtensionContextAnchor.java   |  30 +-
 .../logging/log4j/test/junit/FileCleaner.java      |  15 +-
 .../log4j/test/junit/InitializesThreadContext.java |  10 +-
 .../junit/LogManagerLoggerContextFactoryRule.java  |  10 +-
 .../test/junit/LoggerContextFactoryExtension.java  |  19 +-
 .../apache/logging/log4j/test/junit/Mutable.java   |  11 +-
 .../apache/logging/log4j/test/junit/Resources.java |  12 +-
 .../log4j/test/junit/SecurityManagerTestRule.java  |  17 +-
 .../logging/log4j/test/junit/SerialUtil.java       |  15 +-
 .../logging/log4j/test/junit/SetTestProperty.java  |  10 +-
 .../log4j/test/junit/StatusLoggerExtension.java    |  23 +-
 .../log4j/test/junit/StatusLoggerLevel.java        |  17 +-
 .../test/junit/StatusLoggerLevelExtension.java     |  17 +-
 .../logging/log4j/test/junit/StatusLoggerRule.java |  10 +-
 .../log4j/test/junit/TestPropertyResolver.java     |  18 +-
 .../log4j/test/junit/TestPropertySource.java       |  40 +-
 .../log4j/test/junit/ThreadContextExtension.java   |  17 +-
 .../log4j/test/junit/ThreadContextInitializer.java |  16 +-
 .../test/junit/ThreadContextMapExtension.java      |  12 +-
 .../log4j/test/junit/ThreadContextMapRule.java     |  14 +-
 .../log4j/test/junit/ThreadContextRule.java        |  16 +-
 .../log4j/test/junit/ThreadContextStackRule.java   |  14 +-
 .../test/junit/TypeBasedParameterResolver.java     |  14 +-
 .../log4j/test/junit/UsingAnyThreadContext.java    |  21 +-
 .../log4j/test/junit/UsingStatusListener.java      |  11 +-
 .../log4j/test/junit/UsingTestProperties.java      |  10 +-
 .../log4j/test/junit/UsingThreadContextMap.java    |  10 +-
 .../log4j/test/junit/UsingThreadContextStack.java  |  21 +-
 .../log4j/test/util/OsgiServiceLocatorTest.java    |  12 +-
 .../apache/logging/log4j/AbstractLoggerTest.java   |  10 +-
 .../logging/log4j/CloseableThreadContextTest.java  |  10 +-
 .../org/apache/logging/log4j/EventLoggerTest.java  |  10 +-
 .../org/apache/logging/log4j/LambdaLoggerTest.java |  10 +-
 .../java/org/apache/logging/log4j/LevelTest.java   |  10 +-
 .../org/apache/logging/log4j/LogManagerTest.java   |  10 +-
 .../apache/logging/log4j/LoggerSupplierTest.java   |  36 +-
 .../java/org/apache/logging/log4j/LoggerTest.java  |  12 +-
 .../java/org/apache/logging/log4j/MarkerTest.java  |  10 +-
 .../logging/log4j/NoopThreadContextTest.java       |  10 +-
 .../org/apache/logging/log4j/TestProvider.java     |  10 +-
 .../log4j/ThreadContextInheritanceTest.java        |  10 +-
 .../apache/logging/log4j/ThreadContextTest.java    |  10 +-
 .../org/apache/logging/log4j/TraceLoggingTest.java |  30 +-
 .../log4j/internal/DefaultLogBuilderTest.java      |  10 +-
 .../log4j/message/FormattedMessageTest.java        |  10 +-
 .../apache/logging/log4j/message/JsonMessage.java  |  13 +-
 .../log4j/message/LocalizedMessageFactoryTest.java |  14 +-
 .../log4j/message/LocalizedMessageTest.java        |  10 +-
 .../logging/log4j/message/MapMessageTest.java      |  24 +-
 .../MessageFormatMessageSerializationTest.java     |  11 +-
 .../log4j/message/MessageFormatMessageTest.java    |  15 +-
 .../log4j/message/MessageFormatsPerfTest.java      |  10 +-
 .../log4j/message/ObjectArrayMessageTest.java      |  84 +-
 .../logging/log4j/message/ObjectMapMessage.java    |  11 +-
 .../logging/log4j/message/ObjectMessageTest.java   |  10 +-
 .../log4j/message/ParameterFormatterTest.java      |  14 +-
 .../log4j/message/ParameterizedMessageTest.java    |  10 +-
 .../log4j/message/ReusableMessageFactoryTest.java  |  16 +-
 .../log4j/message/ReusableObjectMessageTest.java   |  12 +-
 .../message/ReusableParameterizedMessageTest.java  |  16 +-
 .../log4j/message/ReusableSimpleMessageTest.java   |  18 +-
 .../logging/log4j/message/SimpleMessageTest.java   |  10 +-
 .../log4j/message/StringFormattedMessageTest.java  |  13 +-
 .../log4j/message/StructuredDataMessageTest.java   |  10 +-
 .../log4j/message/ThreadDumpMessageTest.java       |  10 +-
 .../logging/log4j/simple/SimpleLoggerTest.java     |  10 +-
 .../log4j/spi/DefaultThreadContextMapTest.java     |  10 +-
 .../log4j/spi/DefaultThreadContextStackTest.java   |  10 +-
 .../logging/log4j/spi/LoggerAdapterTest.java       |  36 +-
 .../log4j/spi/MutableThreadContextStackTest.java   |  14 +-
 .../log4j/status/StatusConsoleListenerTest.java    |  10 +-
 .../status/StatusLoggerSerializationTest.java      |  10 +-
 .../apache/logging/log4j/test/BetterService.java   |  10 +-
 .../org/apache/logging/log4j/test/Service.java     |  10 +-
 .../org/apache/logging/log4j/test/Service1.java    |  10 +-
 .../org/apache/logging/log4j/test/Service2.java    |  10 +-
 .../log4j/test/junit/TestPropertySourceTest.java   |  10 +-
 .../org/apache/logging/log4j/util/CharsTest.java   |  18 +-
 .../logging/log4j/util/CharsetForNameMain.java     |  11 +-
 .../apache/logging/log4j/util/ClassLocator.java    |  10 +-
 .../logging/log4j/util/ClassNameLocator.java       |  10 +-
 .../apache/logging/log4j/util/ConstantsTest.java   |  12 +-
 .../logging/log4j/util/DeserializerHelper.java     |  10 +-
 ...EnvironmentPropertySourceSecurityManagerIT.java |  85 +-
 .../log4j/util/EnvironmentPropertySourceTest.java  |  14 +-
 .../apache/logging/log4j/util/LambdaUtilTest.java  |  11 +-
 .../util/LegacyPropertiesCompatibilityTest.java    |  16 +-
 .../log4j/util/Log4jCharsetsPropertiesTest.java    |  23 +-
 .../logging/log4j/util/ProcessIdUtilTest.java      |  12 +-
 .../log4j/util/PropertiesPropertySourceTest.java   |  18 +-
 .../log4j/util/PropertiesUtilOrderTest.java        |  25 +-
 .../logging/log4j/util/PropertiesUtilTest.java     |  34 +-
 ...ropertyFilePropertySourceSecurityManagerIT.java |  17 +-
 .../log4j/util/PropertySourceCamelCaseTest.java    |  18 +-
 .../log4j/util/PropertySourceTokenizerTest.java    |  18 +-
 .../logging/log4j/util/ProviderUtilTest.java       |  18 +-
 .../logging/log4j/util/ServiceLoaderUtilTest.java  |  11 +-
 .../log4j/util/SortedArrayStringMapTest.java       |  22 +-
 .../logging/log4j/util/StackLocatorTestIT.java     |  10 +-
 .../logging/log4j/util/StackLocatorUtilTest.java   |  11 +-
 .../logging/log4j/util/StringBuildersTest.java     |  12 +-
 .../org/apache/logging/log4j/util/StringsTest.java |  15 +-
 .../logging/log4j/util/SystemPropertiesMain.java   |  12 +-
 ...mPropertiesPropertySourceSecurityManagerIT.java |  97 ++-
 .../util/SystemPropertiesPropertySourceTest.java   |  31 +-
 .../org/apache/logging/log4j/util/Unbox1Test.java  |  13 +-
 .../logging/log4j/util/Unbox2ConfigurableTest.java |  18 +-
 .../src/test/resources/Jira3413Test.properties     |  12 +-
 .../src/test/resources/MF_en_US.properties         |   4 +-
 log4j-api-test/src/test/resources/MF_fr.properties |   4 +-
 .../src/test/resources/MF_fr_CH.properties         |   4 +-
 .../resources/PropertiesUtilOrderTest.properties   |  10 +-
 .../test/resources/PropertiesUtilTest.properties   |  12 +-
 .../src/test/resources/SF_en_US.properties         |   4 +-
 log4j-api-test/src/test/resources/SF_fr.properties |   4 +-
 .../src/test/resources/SF_fr_CH.properties         |   4 +-
 .../src/test/resources/log4j2.system.properties    |  18 +-
 log4j-api/pom.xml                                  |  11 +-
 .../java/org/apache/logging/log4j/BridgeAware.java |  13 +-
 .../logging/log4j/CloseableThreadContext.java      |  14 +-
 .../java/org/apache/logging/log4j/EventLogger.java |  10 +-
 .../main/java/org/apache/logging/log4j/Level.java  |  27 +-
 .../java/org/apache/logging/log4j/LogBuilder.java  |  12 +-
 .../java/org/apache/logging/log4j/LogManager.java  |  10 +-
 .../main/java/org/apache/logging/log4j/Logger.java |  18 +-
 .../org/apache/logging/log4j/LoggingException.java |  10 +-
 .../main/java/org/apache/logging/log4j/Marker.java |  28 +-
 .../org/apache/logging/log4j/MarkerManager.java    |  12 +-
 .../org/apache/logging/log4j/ThreadContext.java    |  14 +-
 .../logging/log4j/internal/DefaultLogBuilder.java  |  24 +-
 .../logging/log4j/internal/LogManagerStatus.java   |  12 +-
 .../log4j/message/AbstractMessageFactory.java      |  10 +-
 .../log4j/message/AsynchronouslyFormattable.java   |  10 +-
 .../log4j/message/BasicThreadInformation.java      |  14 +-
 .../apache/logging/log4j/message/Clearable.java    |  10 +-
 .../log4j/message/DefaultFlowMessageFactory.java   |  16 +-
 .../apache/logging/log4j/message/EntryMessage.java |  52 +-
 .../apache/logging/log4j/message/ExitMessage.java  |  52 +-
 .../apache/logging/log4j/message/FlowMessage.java  |  78 +-
 .../logging/log4j/message/FlowMessageFactory.java  |  10 +-
 .../logging/log4j/message/FormattedMessage.java    |  12 +-
 .../log4j/message/FormattedMessageFactory.java     |  12 +-
 .../logging/log4j/message/LocalizedMessage.java    |  18 +-
 .../log4j/message/LocalizedMessageFactory.java     |  14 +-
 .../log4j/message/LoggerNameAwareMessage.java      |  10 +-
 .../apache/logging/log4j/message/MapMessage.java   |  36 +-
 .../log4j/message/MapMessageJsonFormatter.java     |  20 +-
 .../org/apache/logging/log4j/message/Message.java  |  11 +-
 .../log4j/message/MessageCollectionMessage.java    |  10 +-
 .../logging/log4j/message/MessageFactory.java      |  10 +-
 .../logging/log4j/message/MessageFactory2.java     |  12 +-
 .../log4j/message/MessageFormatMessage.java        |  15 +-
 .../log4j/message/MessageFormatMessageFactory.java |  12 +-
 .../logging/log4j/message/MultiformatMessage.java  |  10 +-
 .../logging/log4j/message/ObjectArrayMessage.java  | 268 +++---
 .../logging/log4j/message/ObjectMessage.java       |  10 +-
 .../logging/log4j/message/ParameterConsumer.java   |  10 +-
 .../logging/log4j/message/ParameterFormatter.java  |  16 +-
 .../logging/log4j/message/ParameterVisitable.java  |  10 +-
 .../log4j/message/ParameterizedMessage.java        |  10 +-
 .../log4j/message/ParameterizedMessageFactory.java |  12 +-
 .../ParameterizedNoReferenceMessageFactory.java    |  10 +-
 .../logging/log4j/message/ReusableMessage.java     |  10 +-
 .../log4j/message/ReusableMessageFactory.java      |  10 +-
 .../log4j/message/ReusableObjectMessage.java       |  10 +-
 .../message/ReusableParameterizedMessage.java      |  10 +-
 .../log4j/message/ReusableSimpleMessage.java       |  11 +-
 .../logging/log4j/message/SimpleMessage.java       |  16 +-
 .../log4j/message/SimpleMessageFactory.java        |  14 +-
 .../log4j/message/StringFormattedMessage.java      |  18 +-
 .../message/StringFormatterMessageFactory.java     |  10 +-
 .../logging/log4j/message/StringMapMessage.java    |  17 +-
 .../message/StructuredDataCollectionMessage.java   |  10 +-
 .../logging/log4j/message/StructuredDataId.java    | 622 +++++++-------
 .../log4j/message/StructuredDataMessage.java       |  17 +-
 .../logging/log4j/message/ThreadDumpMessage.java   |  14 +-
 .../logging/log4j/message/ThreadInformation.java   |  12 +-
 .../logging/log4j/message/TimestampMessage.java    |  10 +-
 .../apache/logging/log4j/simple/SimpleLogger.java  |  10 +-
 .../logging/log4j/simple/SimpleLoggerContext.java  |  14 +-
 .../log4j/simple/SimpleLoggerContextFactory.java   |  10 +-
 .../apache/logging/log4j/spi/AbstractLogger.java   |  23 +-
 .../logging/log4j/spi/AbstractLoggerAdapter.java   |  14 +-
 .../log4j/spi/CleanableThreadContextMap.java       |  10 +-
 .../org/apache/logging/log4j/spi/CopyOnWrite.java  |  10 +-
 .../CopyOnWriteSortedArrayThreadContextMap.java    |  16 +-
 .../logging/log4j/spi/DefaultThreadContextMap.java |  16 +-
 .../log4j/spi/DefaultThreadContextStack.java       |  10 +-
 .../apache/logging/log4j/spi/ExtendedLogger.java   |  10 +-
 .../logging/log4j/spi/ExtendedLoggerWrapper.java   |  10 +-
 .../GarbageFreeSortedArrayThreadContextMap.java    |  18 +-
 .../logging/log4j/spi/LocationAwareLogger.java     |  10 +-
 .../apache/logging/log4j/spi/LoggerAdapter.java    |  10 +-
 .../apache/logging/log4j/spi/LoggerContext.java    |  10 +-
 .../logging/log4j/spi/LoggerContextFactory.java    |  12 +-
 .../apache/logging/log4j/spi/LoggerContextKey.java |  93 ++-
 .../log4j/spi/LoggerContextShutdownAware.java      |  10 +-
 .../log4j/spi/LoggerContextShutdownEnabled.java    |  10 +-
 .../apache/logging/log4j/spi/LoggerRegistry.java   |  10 +-
 .../logging/log4j/spi/MessageFactory2Adapter.java  |  10 +-
 .../log4j/spi/MutableThreadContextStack.java       |  10 +-
 .../logging/log4j/spi/NoOpThreadContextMap.java    |  10 +-
 .../logging/log4j/spi/ObjectThreadContextMap.java  |  10 +-
 .../org/apache/logging/log4j/spi/Provider.java     |  12 +-
 .../log4j/spi/ReadOnlyThreadContextMap.java        |  10 +-
 .../apache/logging/log4j/spi/StandardLevel.java    |  14 +-
 .../org/apache/logging/log4j/spi/Terminable.java   |  10 +-
 .../apache/logging/log4j/spi/ThreadContextMap.java |  10 +-
 .../logging/log4j/spi/ThreadContextMap2.java       |  10 +-
 .../logging/log4j/spi/ThreadContextMapFactory.java |  16 +-
 .../logging/log4j/spi/ThreadContextStack.java      |  10 +-
 .../logging/log4j/status/SimpleLoggerFactory.java  |  12 +-
 .../log4j/status/StatusConsoleListener.java        |  10 +-
 .../apache/logging/log4j/status/StatusData.java    |  24 +-
 .../logging/log4j/status/StatusListener.java       |  10 +-
 .../apache/logging/log4j/status/StatusLogger.java  |  10 +-
 .../org/apache/logging/log4j/util/Activator.java   |  10 +-
 .../org/apache/logging/log4j/util/Base64Util.java  |  22 +-
 .../org/apache/logging/log4j/util/BiConsumer.java  |  10 +-
 .../java/org/apache/logging/log4j/util/Chars.java  |  14 +-
 .../org/apache/logging/log4j/util/Constants.java   |  12 +-
 .../apache/logging/log4j/util/EnglishEnums.java    |  17 +-
 .../log4j/util/EnvironmentPropertySource.java      | 144 ++--
 .../log4j/util/FilteredObjectInputStream.java      |  10 +-
 .../log4j/util/IndexedReadOnlyStringMap.java       |  10 +-
 .../logging/log4j/util/IndexedStringMap.java       |  10 +-
 .../org/apache/logging/log4j/util/LambdaUtil.java  |  11 +-
 .../org/apache/logging/log4j/util/LoaderUtil.java  |  17 +-
 .../apache/logging/log4j/util/LowLevelLogUtil.java |  13 +-
 .../apache/logging/log4j/util/MessageSupplier.java |  11 +-
 .../util/MultiFormatStringBuilderFormattable.java  |  10 +-
 .../logging/log4j/util/OsgiServiceLocator.java     |  23 +-
 .../logging/log4j/util/PerformanceSensitive.java   |  11 +-
 .../util/PrivateSecurityManagerStackTraceUtil.java |  10 +-
 .../apache/logging/log4j/util/ProcessIdUtil.java   |  10 +-
 .../log4j/util/PropertiesPropertySource.java       |  15 +-
 .../apache/logging/log4j/util/PropertiesUtil.java  |  41 +-
 .../log4j/util/PropertyFilePropertySource.java     |  10 +-
 .../apache/logging/log4j/util/PropertySource.java  |  16 +-
 .../logging/log4j/util/ProviderActivator.java      |  15 +-
 .../apache/logging/log4j/util/ProviderUtil.java    |  13 +-
 .../logging/log4j/util/ReadOnlyStringMap.java      |  12 +-
 .../logging/log4j/util/ServiceLoaderUtil.java      |  20 +-
 .../logging/log4j/util/SortedArrayStringMap.java   |  12 +-
 .../apache/logging/log4j/util/StackLocator.java    |  10 +-
 .../logging/log4j/util/StackLocatorUtil.java       |  10 +-
 .../log4j/util/StringBuilderFormattable.java       |  10 +-
 .../apache/logging/log4j/util/StringBuilders.java  |  10 +-
 .../org/apache/logging/log4j/util/StringMap.java   |  12 +-
 .../org/apache/logging/log4j/util/Strings.java     |  20 +-
 .../org/apache/logging/log4j/util/Supplier.java    |  11 +-
 .../log4j/util/SystemPropertiesPropertySource.java |  14 +-
 .../java/org/apache/logging/log4j/util/Timer.java  |  12 +-
 .../org/apache/logging/log4j/util/TriConsumer.java |  10 +-
 .../java/org/apache/logging/log4j/util/Unbox.java  |  12 +-
 .../src/main/resources/Log4j-charsets.properties   |  12 +-
 log4j-appserver/pom.xml                            |   4 +-
 .../log4j/appserver/jetty/Log4j2Logger.java        |  11 +-
 .../log4j/appserver/tomcat/TomcatLogger.java       |  10 +-
 log4j-bom/pom.xml                                  |  57 +-
 log4j-cassandra/pom.xml                            |   6 +-
 .../logging/log4j/cassandra/CassandraAppender.java |  12 +-
 .../logging/log4j/cassandra/CassandraManager.java  |  14 +-
 .../log4j/cassandra/ClockTimestampGenerator.java   |  10 +-
 .../logging/log4j/cassandra/package-info.java      |   2 +-
 .../log4j/cassandra/CassandraAppenderIT.java       |  19 +-
 .../logging/log4j/cassandra/CassandraRule.java     |  28 +-
 .../src/test/resources/CassandraAppenderTest.xml   |  33 +-
 log4j-cassandra/src/test/resources/cassandra.yaml  |  46 +-
 log4j-core-its/pom.xml                             |  10 +-
 .../logging/log4j/FilterPerformanceComparison.java |  12 +-
 .../logging/log4j/PerformanceComparison.java       |  12 +-
 .../org/apache/logging/log4j/PerformanceRun.java   |  10 +-
 .../apache/logging/log4j/core/SimplePerfTest.java  |  26 +-
 .../logging/log4j/core/ThreadedPerfTest.java       |  10 +-
 .../apache/logging/log4j/core/ThreadedTest.java    |  10 +-
 .../core/async/perftest/AbstractRunQueue.java      |  10 +-
 .../log4j/core/async/perftest/Histogram.java       |  14 +-
 .../log4j/core/async/perftest/IPerfTestRunner.java |  10 +-
 .../log4j/core/async/perftest/IdleStrategy.java    |  10 +-
 .../core/async/perftest/MultiThreadPerfTest.java   |  12 +-
 .../core/async/perftest/NoOpIdleStrategy.java      |  10 +-
 .../log4j/core/async/perftest/PerfTest.java        |  10 +-
 .../log4j/core/async/perftest/PerfTestDriver.java  |  10 +-
 .../async/perftest/PerfTestResultFormatter.java    |  16 +-
 .../core/async/perftest/ResponseTimeTest.java      |  12 +-
 .../log4j/core/async/perftest/RunConversant.java   |  13 +-
 .../log4j/core/async/perftest/RunJCTools.java      |  10 +-
 .../log4j/core/async/perftest/RunLog4j1.java       |  10 +-
 .../log4j/core/async/perftest/RunLog4j2.java       |  10 +-
 .../log4j/core/async/perftest/RunLogback.java      |  13 +-
 .../log4j/core/async/perftest/SimplePerfTest.java  |  10 +-
 .../core/async/perftest/YieldIdleStrategy.java     |  10 +-
 log4j-core-its/src/test/resources/logback-test.xml |  10 +-
 log4j-core-java9/pom.xml                           |  10 +-
 log4j-core-java9/src/assembly/java9.xml            |  35 +-
 .../apache/logging/log4j/core/time/Instant.java    |  10 +-
 .../logging/log4j/core/time/MutableInstant.java    |  22 +-
 .../logging/log4j/core/time/PreciseClock.java      |  10 +-
 .../org/apache/logging/log4j/core/util/Clock.java  |  10 +-
 .../logging/log4j/core/util/SystemClock.java       |  14 +-
 .../org/apache/logging/log4j/core/util/Dummy.java  |  10 +-
 log4j-core-test/pom.xml                            |  10 +-
 .../log4j/core/test/AvailablePortFinder.java       |  13 +-
 .../test/AvailablePortSystemPropertyTestRule.java  |  11 +-
 .../log4j/core/test/BasicConfigurationFactory.java |  10 +-
 .../apache/logging/log4j/core/test/Compiler.java   |  11 +-
 .../log4j/core/test/CoreLoggerContexts.java        |  11 +-
 .../logging/log4j/core/test/ExtendedLevels.java    |  10 +-
 .../log4j/core/test/GcFreeLoggingTestUtil.java     |  26 +-
 .../logging/log4j/core/test/RuleChainFactory.java  |  11 +-
 .../log4j/core/test/SystemPropertyTestRule.java    |  11 +-
 .../logging/log4j/core/test/TestMarkers.java       |  21 +-
 .../core/test/appender/AlwaysFailAppender.java     |  14 +-
 .../log4j/core/test/appender/BlockingAppender.java |  14 +-
 .../core/test/appender/EncodingListAppender.java   |  16 +-
 .../log4j/core/test/appender/FailOnceAppender.java |  24 +-
 .../log4j/core/test/appender/InMemoryAppender.java |  10 +-
 .../log4j/core/test/appender/ListAppender.java     |  10 +-
 .../test/appender/db/jdbc/JdbcH2TestHelper.java    |  10 +-
 .../rolling/action/DummyFileAttributes.java        |  11 +-
 .../log4j/core/test/categories/Appenders.java      |  10 +-
 .../log4j/core/test/categories/AsyncLoggers.java   |  10 +-
 .../log4j/core/test/categories/Configurations.java |  10 +-
 .../log4j/core/test/categories/Layouts.java        |  10 +-
 .../core/test/categories/PerformanceTests.java     |   9 +-
 .../log4j/core/test/categories/Scripts.java        |  10 +-
 .../log4j/core/test/categories/package-info.java   |   2 +-
 .../log4j/core/test/hamcrest/Descriptors.java      |  10 +-
 .../log4j/core/test/hamcrest/FileMatchers.java     |  10 +-
 .../log4j/core/test/hamcrest/MapMatchers.java      |  10 +-
 .../test/junit/AbstractExternalFileCleaner.java    | 298 +++----
 .../log4j/core/test/junit/AppenderResolver.java    |  15 +-
 .../logging/log4j/core/test/junit/CleanFiles.java  |  50 +-
 .../log4j/core/test/junit/CleanFolders.java        | 132 +--
 .../core/test/junit/ConfigurationResolver.java     |  12 +-
 .../logging/log4j/core/test/junit/JdbcRule.java    | 100 +--
 .../logging/log4j/core/test/junit/JndiRule.java    |  11 +-
 .../core/test/junit/LoggerContextResolver.java     |  16 +-
 .../log4j/core/test/junit/LoggerContextRule.java   |  20 +-
 .../log4j/core/test/junit/LoggerContextSource.java |  23 +-
 .../logging/log4j/core/test/junit/Named.java       |  11 +-
 .../core/test/junit/ReconfigurationPolicy.java     |  11 +-
 .../test/junit/URLStreamHandlerFactoryRule.java    |  11 +-
 .../log4j/core/test/junit/package-info.java        |   2 +-
 .../log4j/core/test/layout/Log4j2_1482_Test.java   |  91 +-
 .../log4j/core/test/net/mock/MockSyslogServer.java |  10 +-
 .../test/net/mock/MockSyslogServerFactory.java     |  10 +-
 .../core/test/net/mock/MockTcpSyslogServer.java    |  12 +-
 .../core/test/net/mock/MockTlsSyslogServer.java    |  12 +-
 .../core/test/net/mock/MockUdpSyslogServer.java    |  12 +-
 .../ssl/LegacyBsdTlsSyslogInputStreamReader.java   |  10 +-
 .../test/net/ssl/TlsSyslogInputStreamReader.java   |  10 +-
 .../net/ssl/TlsSyslogInputStreamReaderBase.java    |  12 +-
 .../core/test/net/ssl/TlsSyslogMessageFormat.java  |  11 +-
 .../log4j/core/test/net/ssl/TlsSyslogTestUtil.java |  11 +-
 .../log4j/core/test/smtp/SimpleSmtpServer.java     |  12 +-
 .../log4j/core/test/smtp/SmtpActionType.java       |  12 +-
 .../logging/log4j/core/test/smtp/SmtpMessage.java  |  16 +-
 .../logging/log4j/core/test/smtp/SmtpRequest.java  |  14 +-
 .../logging/log4j/core/test/smtp/SmtpResponse.java |  10 +-
 .../logging/log4j/core/test/smtp/SmtpState.java    |  12 +-
 .../logging/log4j/core/test/util/Profiler.java     |  10 +-
 log4j-core-test/src/main/resources/jarfile.jar     | Bin 1122 -> 0 bytes
 .../src/main/resources/jarfile/config/console.xml  |  28 -
 .../src/main/resources/log4j2-calling-class.xml    |  39 +-
 .../src/main/resources/log4j2-config.xml           |  33 +-
 .../log4j/FormatterLoggerManualExample.java        |  10 +-
 .../org/apache/logging/log4j/LogRolloverTest.java  |  30 +-
 .../apache/logging/log4j/LogbackSubstitution.java  |  10 +-
 .../apache/logging/log4j/MarkerMixInJsonTest.java  |  32 +-
 .../org/apache/logging/log4j/MarkerMixInTest.java  |  30 +-
 .../apache/logging/log4j/MarkerMixInXmlTest.java   |  34 +-
 .../apache/logging/log4j/MarkerMixInYamlTest.java  |  34 +-
 .../logging/log4j/ThreadContextTestAccess.java     |  10 +-
 .../log4j/core/AppenderRefLevelJsonTest.java       |  11 +-
 .../logging/log4j/core/AppenderRefLevelTest.java   |  11 +-
 .../logging/log4j/core/BasicLoggingTest.java       |  10 +-
 .../logging/log4j/core/CollectionLoggingTest.java  |  22 +-
 .../apache/logging/log4j/core/CronRolloverApp.java |  10 +-
 .../log4j/core/CustomLevelsOverrideTest.java       |  18 +-
 .../logging/log4j/core/CustomLevelsTest.java       |  18 +-
 .../log4j/core/CustomLevelsWithFiltersTest.java    |  10 +-
 .../apache/logging/log4j/core/DeadlockTest.java    |  10 +-
 .../log4j/core/EventParameterMemoryLeakTest.java   |  30 +-
 .../logging/log4j/core/ExtendedLevelTest.java      |  14 +-
 .../log4j/core/GarbageCollectionHelper.java        |  14 +-
 .../log4j/core/GcFreeAsynchronousLoggingTest.java  |  10 +-
 .../log4j/core/GcFreeMixedSyncAyncLoggingTest.java |  10 +-
 .../log4j/core/GcFreeSynchronousLoggingTest.java   |  10 +-
 .../apache/logging/log4j/core/HostNameTest.java    |  10 +-
 .../apache/logging/log4j/core/LateConfigTest.java  |  11 +-
 .../org/apache/logging/log4j/core/LevelTest.java   |  10 +-
 .../apache/logging/log4j/core/Log4j1222Test.java   |  62 +-
 .../logging/log4j/core/LogEventFactoryTest.java    |  17 +-
 .../apache/logging/log4j/core/LogEventTest.java    |  14 +-
 .../apache/logging/log4j/core/LoggerDateTest.java  |  10 +-
 .../log4j/core/LoggerSerializationTest.java        |  10 +-
 .../org/apache/logging/log4j/core/LoggerTest.java  |  31 +-
 .../logging/log4j/core/LoggerUpdateTest.java       |  15 +-
 .../org/apache/logging/log4j/core/LookupTest.java  |  10 +-
 ...rnResolverDoesNotEvaluateThreadContextTest.java |  46 +-
 .../logging/log4j/core/PatternSelectorTest.java    |  31 +-
 .../log4j/core/PatternVariableResolverTest.java    |  20 +-
 .../log4j/core/PropertiesFileConfigTest.java       |  17 +-
 ...ReusableParameterizedMessageMemoryLeakTest.java |  16 +-
 .../logging/log4j/core/ShutdownDisabledTest.java   |  11 +-
 .../core/ShutdownTimeoutConfigurationTest.java     |  11 +-
 .../logging/log4j/core/StrictXmlConfigTest.java    |  19 +-
 .../logging/log4j/core/TestPatternConverters.java  |  10 +-
 .../logging/log4j/core/TimestampMessageTest.java   |  14 +-
 .../org/apache/logging/log4j/core/XmlEvents.java   |  14 +-
 .../core/appender/AbstractAppenderBuilderTest.java |  14 +-
 .../appender/AsyncAppenderQueueFullPolicyTest.java |  16 +-
 .../log4j/core/appender/AsyncAppenderTest.java     |  28 +-
 .../core/appender/ConfigurationTestUtils.java      |  10 +-
 .../appender/ConsoleAppenderAnsiMessagesMain.java  |  10 +-
 .../ConsoleAppenderAnsiStyleJira180Main.java       |  10 +-
 .../ConsoleAppenderAnsiStyleJira272Main.java       |  10 +-
 .../ConsoleAppenderAnsiStyleJira319Main.java       |  10 +-
 .../ConsoleAppenderAnsiStyleLayoutMain.java        |  10 +-
 .../ConsoleAppenderAnsiStyleNameLayoutMain.java    |  10 +-
 .../core/appender/ConsoleAppenderBuilderTest.java  |  14 +-
 .../ConsoleAppenderDefaultSuppressedThrowable.java |  22 +-
 .../ConsoleAppenderHighlightLayoutDefaultMain.java |  10 +-
 .../ConsoleAppenderHighlightLayoutLogbackMain.java |  10 +-
 .../ConsoleAppenderHighlightLayoutMain.java        |  10 +-
 .../appender/ConsoleAppenderJAnsiMessageMain.java  |  18 +-
 .../ConsoleAppenderJAnsiXExceptionMain.java        |  10 +-
 ...leAppenderJira1002ShortThrowableLayoutMain.java |  10 +-
 .../ConsoleAppenderNoAnsiStyleLayoutMain.java      |  10 +-
 .../log4j/core/appender/ConsoleAppenderTest.java   |  10 +-
 .../CsvJsonParameterLayoutFileAppenderTest.java    |  14 +-
 .../log4j/core/appender/FailoverAppenderTest.java  |  14 +-
 .../FailoverFailedPrimaryAppenderTest.java         |  10 +-
 .../core/appender/FileAppenderBuilderTest.java     |  22 +-
 .../core/appender/FileAppenderPermissionsTest.java |  28 +-
 .../log4j/core/appender/FileAppenderTest.java      |  24 +-
 .../log4j/core/appender/HangingAppender.java       |  10 +-
 .../log4j/core/appender/HttpAppenderTest.java      |  41 +-
 .../log4j/core/appender/InMemoryAppenderTest.java  |  10 +-
 .../core/appender/JansiConsoleAppenderJira965.java |  11 +-
 .../logging/log4j/core/appender/Jira739Test.java   |  10 +-
 .../appender/JsonCompleteFileAppenderTest.java     |  10 +-
 .../appender/MemoryMappedFileAppenderTest.java     |  22 +-
 .../core/appender/MemoryMappedFileManagerTest.java |  16 +-
 .../core/appender/OutputStreamAppenderTest.java    |  10 +-
 .../core/appender/OutputStreamManagerTest.java     |  21 +-
 .../log4j/core/appender/ProgressConsoleTest.java   |  10 +-
 .../appender/RandomAccessFileAppenderTest.java     |  11 +-
 .../core/appender/RandomAccessFileManagerTest.java |  12 +-
 .../core/appender/ReconfigureAppenderTest.java     | 291 ++++---
 ...ollingRandomAccessFileAppenderRolloverTest.java |  10 +-
 .../core/appender/ScriptAppenderSelectorTest.java  |  11 +-
 .../SecureSocketAppenderSocketOptionsTest.java     |  10 +-
 .../log4j/core/appender/SmtpAppenderAsyncTest.java |  14 +-
 .../log4j/core/appender/SmtpAppenderTest.java      |  28 +-
 .../appender/SocketAppenderBufferSizeTest.java     |  10 +-
 .../core/appender/SocketAppenderBuilderTest.java   |  10 +-
 .../appender/SocketAppenderSocketOptionsTest.java  |  10 +-
 .../log4j/core/appender/SocketAppenderTest.java    |  20 +-
 .../appender/SyslogAppenderCustomLayoutTest.java   |  11 +-
 .../log4j/core/appender/SyslogAppenderTest.java    |  10 +-
 .../core/appender/SyslogAppenderTestBase.java      |  10 +-
 .../log4j/core/appender/TlsSyslogAppenderTest.java |  11 +-
 .../log4j/core/appender/TlsSyslogFrameTest.java    |  12 +-
 .../log4j/core/appender/WriterAppenderTest.java    |  10 +-
 .../core/appender/XmlCompactFileAppenderTest.java  |  10 +-
 .../XmlCompactFileAppenderValidationTest.java      |  10 +-
 .../XmlCompactFileAsyncAppenderValidationTest.java |  10 +-
 .../core/appender/XmlCompleteFileAppenderTest.java |  10 +-
 .../log4j/core/appender/XmlFileAppenderTest.java   |  10 +-
 .../appender/XmlRandomAccessFileAppenderTest.java  |  10 +-
 .../appender/db/AbstractDatabaseAppenderTest.java  |  30 +-
 .../appender/db/AbstractDatabaseManagerTest.java   |  20 +-
 .../core/appender/db/jdbc/AbstractH2Test.java      |  10 +-
 .../jdbc/AbstractJdbcAppenderDataSourceTest.java   |  22 +-
 .../AbstractJdbcAppenderFactoryMethodTest.java     |  18 +-
 .../db/jdbc/AbstractJdbcDataSourceTest.java        |  10 +-
 .../core/appender/db/jdbc/ColumnConfigTest.java    |  10 +-
 .../db/jdbc/DataSourceConnectionSourceTest.java    |  24 +-
 .../jdbc/DriverManagerH2ConnectionSourceTest.java  |  15 +-
 .../db/jdbc/FactoryMethodConnectionSourceTest.java |  13 +-
 .../jdbc/JdbcAppenderColumnMappingLiteralTest.java |  95 ++-
 .../jdbc/JdbcAppenderColumnMappingPatternTest.java |  96 +--
 .../db/jdbc/JdbcAppenderH2DataSourceTest.java      |  10 +-
 .../db/jdbc/JdbcAppenderH2FactoryMethodTest.java   |  10 +-
 .../db/jdbc/JdbcAppenderHsqldbDataSourceTest.java  |  10 +-
 .../jdbc/JdbcAppenderHsqldbFactoryMethodTest.java  |  10 +-
 .../jdbc/JdbcAppenderMapMessageDataSourceTest.java |  20 +-
 .../jdbc/JdbcAppenderStringSubstitutionTest.java   |  12 +-
 .../log4j/core/appender/mom/JmsAppenderTest.java   |  31 +-
 .../appender/mom/jeromq/JeroMqAppenderTest.java    |  14 +-
 .../core/appender/mom/jeromq/JeroMqTestClient.java |  15 +-
 .../mom/kafka/KafkaAppenderCloseTimeoutTest.java   |  16 +-
 .../core/appender/mom/kafka/KafkaAppenderTest.java |  20 +-
 .../kafka/KafkaManagerProducerThreadLeakTest.java  |  11 +-
 .../core/appender/nosql/NoSqlAppenderTest.java     |  18 +-
 .../appender/nosql/NoSqlDatabaseManagerTest.java   |  38 +-
 .../rewrite/LoggerNameLevelRewritePolicyTest.java  |  10 +-
 .../appender/rewrite/MapRewritePolicyTest.java     |  41 +-
 .../core/appender/rewrite/RewriteAppenderTest.java |  16 +-
 .../core/appender/rewrite/TestRewritePolicy.java   |  10 +-
 .../appender/rolling/CronTriggeringPolicyTest.java |  13 +-
 .../core/appender/rolling/EligibleFilesTest.java   |  10 +-
 .../log4j/core/appender/rolling/FileSizeTest.java  |  10 +-
 .../rolling/OnStartupTriggeringPolicyTest.java     |  26 +-
 .../appender/rolling/PatternProcessorTest.java     | 114 +--
 .../RandomRollingAppenderOnStartupTest.java        |  15 +-
 .../appender/rolling/RollingAppenderCountTest.java |  36 +-
 .../RollingAppenderCronAndSizeLookupTest.java      |  17 +-
 .../rolling/RollingAppenderCronAndSizeTest.java    |  78 +-
 .../RollingAppenderCronEvery2DirectTest.java       |  10 +-
 .../rolling/RollingAppenderCronEvery2Test.java     |  10 +-
 .../rolling/RollingAppenderCronOnStartupTest.java  |  22 +-
 .../rolling/RollingAppenderCronOnceADayTest.java   |  21 +-
 .../appender/rolling/RollingAppenderCronTest.java  |  21 +-
 .../RollingAppenderCustomDeleteActionTest.java     |  16 +-
 ...RollingAppenderDeleteAccumulatedCount1Test.java |  20 +-
 ...RollingAppenderDeleteAccumulatedCount2Test.java |  20 +-
 .../RollingAppenderDeleteAccumulatedSizeTest.java  |  16 +-
 .../rolling/RollingAppenderDeleteMaxDepthTest.java |  18 +-
 .../rolling/RollingAppenderDeleteNestedTest.java   |  20 +-
 .../RollingAppenderDeleteScriptFri13thTest.java    |  18 +-
 .../rolling/RollingAppenderDeleteScriptTest.java   |  14 +-
 .../rolling/RollingAppenderDirectCronTest.java     |  30 +-
 ...ollingAppenderDirectCustomDeleteActionTest.java |  19 +-
 .../RollingAppenderDirectWrite1906Test.java        |  16 +-
 .../RollingAppenderDirectWriteStartupSizeTest.java |  13 +-
 ...erDirectWriteTempCompressedFilePatternTest.java |  21 +-
 .../rolling/RollingAppenderDirectWriteTest.java    |  10 +-
 ...RollingAppenderDirectWriteWithFilenameTest.java |  11 +-
 ...llingAppenderDirectWriteWithHtmlLayoutTest.java |  33 +-
 ...lingAppenderDirectWriteWithReconfigureTest.java |  33 +-
 .../RollingAppenderNoUnconditionalDeleteTest.java  |  10 +-
 .../rolling/RollingAppenderOnStartup2Test.java     |  18 +-
 .../RollingAppenderOnStartupDirectTest.java        |  24 +-
 .../rolling/RollingAppenderOnStartupTest.java      |  23 +-
 .../rolling/RollingAppenderReconfigureTest.java    |  23 +-
 .../rolling/RollingAppenderRestartTest.java        |  27 +-
 ...RollingAppenderSizeCompressPermissionsTest.java |  22 +-
 .../rolling/RollingAppenderSizeMaxWidthTest.java   |  32 +-
 .../rolling/RollingAppenderSizeNoCompressTest.java |  20 +-
 .../appender/rolling/RollingAppenderSizeTest.java  |  28 +-
 .../rolling/RollingAppenderSizeWithTimeTest.java   |  12 +-
 ...llingAppenderTempCompressedFilePatternTest.java |  23 +-
 .../RollingAppenderTimeAndSizeDirectTest.java      |  10 +-
 .../rolling/RollingAppenderTimeAndSizeTest.java    |  97 ++-
 .../appender/rolling/RollingAppenderTimeTest.java  |  19 +-
 .../rolling/RollingAppenderUncompressedTest.java   |  16 +-
 .../rolling/RollingDirectSize3490Test.java         |  36 +-
 .../RollingDirectSizeTimeNewDirectoryTest.java     |  25 +-
 .../rolling/RollingDirectTimeNewDirectoryTest.java |  24 +-
 .../rolling/RollingFileAppenderAccessTest.java     |  10 +-
 .../rolling/RollingFileAppenderBuilderTest.java    |  10 +-
 .../RollingFileAppenderInterruptedThreadTest.java  |  18 +-
 .../rolling/RollingFileAppenderLayoutTest.java     |  10 +-
 .../RollingFileAppenderReconfigureTest.java        |  11 +-
 ...nderReconfigureUndefinedSystemPropertyTest.java |  11 +-
 .../rolling/RollingFileAppenderUpdateDataTest.java |  55 +-
 .../appender/rolling/RollingFileManagerTest.java   |  22 +-
 .../appender/rolling/RollingNewDirectoryTest.java  |  14 +-
 ...ingRandomAccessFileManagerHeaderFooterTest.java |  18 +-
 .../RollingRandomAccessFileManagerTest.java        |  34 +-
 ...omAppenderDirectWriteAndSwitchDirectorTest.java |  22 +-
 .../RollingRandomAppenderDirectWriteTest.java      |  10 +-
 ...gRandomAppenderDirectWriteWithFilenameTest.java |  11 +-
 .../appender/rolling/RolloverFilePatternTest.java  |  10 +-
 .../rolling/RolloverWithDeletedOldFileTest.java    |  18 +-
 .../appender/rolling/RolloverWithPaddingTest.java  |  18 +-
 .../rolling/action/AbstractActionTest.java         |  40 +-
 .../rolling/action/Bzip2CompressActionTest.java    |  25 +-
 .../appender/rolling/action/CountingCondition.java |  11 +-
 .../appender/rolling/action/DeleteActionTest.java  |  11 +-
 .../rolling/action/DeletingVisitorTest.java        |  13 +-
 .../core/appender/rolling/action/DurationTest.java |  11 +-
 .../rolling/action/FileRenameActionTest.java       |  18 +-
 .../core/appender/rolling/action/FileSizeTest.java |  16 +-
 .../appender/rolling/action/FixedCondition.java    |  11 +-
 .../rolling/action/IfAccumulatedFileCountTest.java |  11 +-
 .../rolling/action/IfAccumulatedFileSizeTest.java  |  11 +-
 .../core/appender/rolling/action/IfAllTest.java    |  15 +-
 .../core/appender/rolling/action/IfAnyTest.java    |  15 +-
 .../appender/rolling/action/IfFileNameTest.java    |  23 +-
 .../rolling/action/IfLastModifiedTest.java         |  11 +-
 .../core/appender/rolling/action/IfNotTest.java    |  10 +-
 .../appender/rolling/action/PathConditionTest.java |  18 +-
 .../action/PathSortByModificationTimeTest.java     |  23 +-
 .../rolling/action/ScriptConditionTest.java        |  21 +-
 .../rolling/action/SortingVisitorTest.java         |  25 +-
 .../routing/DefaultRouteScriptAppenderTest.java    |  12 +-
 .../appender/routing/JsonRoutingAppender2Test.java |  16 +-
 .../appender/routing/JsonRoutingAppenderTest.java  |  16 +-
 .../routing/PropertiesRoutingAppenderTest.java     |  16 +-
 .../appender/routing/RoutesScriptAppenderTest.java |  12 +-
 .../appender/routing/RoutingAppender2767Test.java  |  26 +-
 .../appender/routing/RoutingAppender3350Test.java  |  42 +-
 .../RoutingAppenderKeyLookupEvaluationTest.java    |  26 +-
 .../core/appender/routing/RoutingAppenderTest.java |  10 +-
 .../routing/RoutingAppenderWithJndiTest.java       |  12 +-
 .../routing/RoutingAppenderWithPurgingTest.java    |  24 +-
 .../routing/RoutingDefaultAppenderTest.java        |  16 +-
 .../async/AbstractAsyncThreadContextTestBase.java  |  10 +-
 .../async/AsyncAppenderExceptionHandlingTest.java  |  24 +-
 .../core/async/AsyncLoggerClassLoadDeadlock.java   |  10 +-
 .../async/AsyncLoggerClassLoadDeadlockTest.java    |  10 +-
 .../core/async/AsyncLoggerConfigAutoFlushTest.java |  10 +-
 .../core/async/AsyncLoggerConfigErrorOnFormat.java |  18 +-
 .../log4j/core/async/AsyncLoggerConfigTest.java    |  32 +-
 .../log4j/core/async/AsyncLoggerConfigTest2.java   |  10 +-
 .../log4j/core/async/AsyncLoggerConfigTest3.java   |  10 +-
 .../log4j/core/async/AsyncLoggerConfigTest4.java   |  18 +-
 ...ncLoggerConfigThreadContextCopyOnWriteTest.java |  10 +-
 .../AsyncLoggerConfigThreadContextDefaultTest.java |  10 +-
 ...ncLoggerConfigThreadContextGarbageFreeTest.java |  10 +-
 .../AsyncLoggerConfigUseAfterShutdownTest.java     |  10 +-
 .../AsyncLoggerConfigWithAsyncEnabledTest.java     |  18 +-
 ...AsyncLoggerContextSelectorInitialStateTest.java |  10 +-
 .../core/async/AsyncLoggerContextSelectorTest.java |  10 +-
 .../log4j/core/async/AsyncLoggerContextTest.java   |  10 +-
 .../AsyncLoggerCustomSelectorLocationTest.java     |  24 +-
 .../core/async/AsyncLoggerDefaultLocationTest.java |  16 +-
 .../AsyncLoggerEventTranslationExceptionTest.java  |  10 +-
 .../log4j/core/async/AsyncLoggerLocationTest.java  |  10 +-
 .../logging/log4j/core/async/AsyncLoggerTest.java  |  10 +-
 .../async/AsyncLoggerTestArgumentFreedOnError.java |  22 +-
 .../async/AsyncLoggerTestCachedThreadName.java     |  10 +-
 .../log4j/core/async/AsyncLoggerTestNanoTime.java  |  10 +-
 .../async/AsyncLoggerTestUncachedThreadName.java   |  10 +-
 .../AsyncLoggerThreadContextCopyOnWriteTest.java   |  10 +-
 .../async/AsyncLoggerThreadContextDefaultTest.java |  10 +-
 .../AsyncLoggerThreadContextGarbageFreeTest.java   |  10 +-
 .../core/async/AsyncLoggerThreadContextTest.java   |  10 +-
 .../async/AsyncLoggerThreadNameStrategyTest.java   |  12 +-
 .../async/AsyncLoggerTimestampMessageTest.java     |  10 +-
 .../async/AsyncLoggerUseAfterShutdownTest.java     |  10 +-
 .../async/AsyncLoggersWithAsyncAppenderTest.java   |  10 +-
 .../AsyncLoggersWithAsyncLoggerConfigTest.java     |  10 +-
 .../async/AsyncQueueFullPolicyFactoryTest.java     |  17 +-
 .../async/AsyncRootLoggerDefaultLocationTest.java  |  16 +-
 .../log4j/core/async/AsyncRootReloadTest.java      |  10 +-
 ...WaitStrategyFactoryConfigGlobalLoggersTest.java |  15 +-
 .../async/AsyncWaitStrategyFactoryConfigTest.java  |  27 +-
 ...egyFactoryIncorrectConfigGlobalLoggersTest.java |  17 +-
 .../async/BasicAsyncLoggerContextSelectorTest.java |  16 +-
 .../logging/log4j/core/async/BlockingAppender.java |  12 +-
 .../async/DefaultAsyncQueueFullPolicyTest.java     |  12 +-
 .../async/DiscardingAsyncQueueFullPolicyTest.java  |  12 +-
 .../log4j/core/async/Log4j2Jira1688AsyncTest.java  |  12 +-
 .../log4j/core/async/Log4j2Jira1688Test.java       |  12 +-
 .../log4j/core/async/QueueFullAbstractTest.java    |  15 +-
 .../core/async/QueueFullAsyncAppenderTest.java     |  12 +-
 .../core/async/QueueFullAsyncAppenderTest2.java    |  12 +-
 ...llAsyncLoggerConfigLoggingFromToStringTest.java |  12 +-
 ...lAsyncLoggerConfigLoggingFromToStringTest2.java |  12 +-
 .../core/async/QueueFullAsyncLoggerConfigTest.java |  12 +-
 .../async/QueueFullAsyncLoggerConfigTest2.java     |  12 +-
 ...ueueFullAsyncLoggerLoggingFromToStringTest.java |  12 +-
 ...eueFullAsyncLoggerLoggingFromToStringTest2.java |  12 +-
 .../log4j/core/async/QueueFullAsyncLoggerTest.java |  12 +-
 .../core/async/QueueFullAsyncLoggerTest2.java      |  12 +-
 .../core/async/QueueFullAsyncLoggerTest3.java      |  22 +-
 .../log4j/core/async/RingBufferLogEventTest.java   |  21 +-
 .../logging/log4j/core/config/AdvertiserTest.java  |  10 +-
 .../core/config/AppenderControlArraySetTest.java   |  18 +-
 .../config/CompositeConfigurationMissingTest.java  |  12 +-
 .../core/config/CompositeConfigurationTest.java    |  10 +-
 .../core/config/ConfigurationFactoryTest.java      |  27 +-
 .../core/config/ConfigurationPropertyTest.java     |  15 +-
 .../log4j/core/config/ConfigurationSourceTest.java |  88 +-
 .../core/config/ConfiguratorSetLevelTest.java      |  16 +-
 .../log4j/core/config/ConfiguratorTest.java        |  14 +-
 .../log4j/core/config/CustomConfigurationTest.java |  22 +-
 .../logging/log4j/core/config/FileOutputTest.java  |  14 +-
 .../log4j/core/config/InMemoryAdvertiser.java      |  10 +-
 .../log4j/core/config/JiraLog4j2_2134Test.java     | 155 ++--
 .../log4j/core/config/LoggerConfigTest.java        |  33 +-
 .../log4j/core/config/LoggersPluginTest.java       |  13 +-
 .../log4j/core/config/MissingRootLoggerTest.java   |  10 +-
 .../log4j/core/config/MockReliabilityStrategy.java |  19 +-
 .../core/config/MultipleTriggeringPolicyTest.java  |  11 +-
 .../log4j/core/config/NestedLoggerConfigTest.java  |  20 +-
 .../log4j/core/config/PropertiesPluginTest.java    |  13 +-
 .../logging/log4j/core/config/PropertyTest.java    |  23 +-
 .../core/config/ReconfigurationDeadlockTest.java   |  34 +-
 .../core/config/ReconfigurationFailureTest.java    |  22 +-
 .../log4j/core/config/ReliabilityStrategyTest.java |  11 +-
 .../log4j/core/config/TestConfigurator.java        |  43 +-
 .../log4j/core/config/TestConfiguratorError.java   |  10 +-
 .../log4j/core/config/TestMissingLanguage.java     |  10 +-
 .../logging/log4j/core/config/TestNoLanguages.java |  43 +-
 .../core/config/arbiters/BasicArbiterTest.java     |  14 +-
 .../core/config/arbiters/ScriptArbiterTest.java    |  14 +-
 .../core/config/arbiters/SelectArbiterTest.java    |  14 +-
 .../config/builder/ConfigurationAssemblerTest.java |  12 +-
 .../config/builder/ConfigurationBuilderTest.java   |  13 +-
 .../config/builder/CustomConfigurationFactory.java |  10 +-
 .../plugins/convert/DateTypeConverterTest.java     |  12 +-
 .../plugins/convert/TypeConverterRegistryTest.java |  10 +-
 .../config/plugins/convert/TypeConvertersTest.java |  11 +-
 .../AnnotationProcessorCompilerErrorTest.java      |  10 +-
 .../core/config/plugins/processor/FakePlugin.java  |  11 +-
 .../config/plugins/processor/PluginCacheTest.java  |  31 +-
 .../plugins/processor/PluginProcessorTest.java     |  32 +-
 .../plugins/util/PluginManagerPackagesTest.java    |  10 +-
 .../util/ResolverUtilCustomProtocolTest.java       |  15 +-
 .../core/config/plugins/util/ResolverUtilTest.java |  19 +-
 .../AbstractPluginWithGenericBuilder.java          |  10 +-
 .../config/plugins/validation/HostAndPort.java     |  12 +-
 .../PluginWithGenericSubclassFoo1Builder.java      |  10 +-
 .../plugins/validation/ValidatingPlugin.java       |  10 +-
 .../ValidatingPluginWithGenericBuilder.java        |  10 +-
 .../ValidatingPluginWithTypedBuilder.java          |  10 +-
 .../validators/RequiredValidatorTest.java          |  10 +-
 .../validators/ValidHostValidatorTest.java         |  10 +-
 .../validators/ValidPortValidatorTest.java         |  10 +-
 .../ValidatingPluginWithFailoverTest.java          |  24 +-
 .../ValidatingPluginWithGenericBuilderTest.java    |  10 +-
 ...ngPluginWithGenericSubclassFoo1BuilderTest.java |  10 +-
 .../ValidatingPluginWithTypedBuilderTest.java      |  10 +-
 .../properties/PropertiesConfigurationTest.java    |  16 +-
 .../core/config/xml/XmlConfigurationPropsTest.java |  10 +-
 .../core/config/xml/XmlConfigurationSecurity.java  |  15 +-
 .../log4j/core/config/xml/XmlLoggerPropsTest.java  |  14 +-
 .../log4j/core/filter/AbstractFilterTest.java      |  14 +-
 .../log4j/core/filter/AbstractFilterableTest.java  |  27 +-
 .../core/filter/AbstractScriptFilterTest.java      |  10 +-
 .../log4j/core/filter/BurstFilterLogDelayTest.java |  31 +-
 .../logging/log4j/core/filter/BurstFilterTest.java |  27 +-
 .../log4j/core/filter/CompositeFilterTest.java     |  10 +-
 .../core/filter/DynamicThresholdFilterTest.java    |  16 +-
 .../filter/HttpThreadContextMapFilterTest.java     |  45 +-
 .../log4j/core/filter/LevelRangeFilterTest.java    |  94 ++-
 .../logging/log4j/core/filter/MapFilterTest.java   |  10 +-
 .../log4j/core/filter/MarkerFilterTest.java        |  10 +-
 .../filter/MutableThreadContextMapFilterTest.java  |  36 +-
 .../log4j/core/filter/NoMarkerFilterTest.java      |  12 +-
 .../logging/log4j/core/filter/RegexFilterTest.java |  10 +-
 .../filter/ScriptFileFilterPropertiesTest.java     |  10 +-
 .../log4j/core/filter/ScriptFileFilterTest.java    |  10 +-
 .../log4j/core/filter/ScriptFilterTest.java        |  10 +-
 .../log4j/core/filter/ScriptRefFilterTest.java     |  10 +-
 .../core/filter/StructuredDataFilterTest.java      |  10 +-
 .../core/filter/ThreadContextMapFilterTest.java    |  10 +-
 .../log4j/core/filter/ThresholdFilterTest.java     |  10 +-
 .../logging/log4j/core/filter/TimeFilterTest.java  |  11 +-
 ...taFactoryPropertySetMissingConstructorTest.java |  12 +-
 .../impl/ContextDataFactoryPropertySetTest.java    |  12 +-
 .../log4j/core/impl/ContextDataFactoryTest.java    |  12 +-
 .../log4j/core/impl/FactoryTestStringMap.java      |  10 +-
 .../FactoryTestStringMapWithoutIntConstructor.java |  10 +-
 .../core/impl/JdkMapAdapterStringMapTest.java      |  12 +-
 .../log4j/core/impl/Log4jLogEventNanoTimeTest.java |  14 +-
 .../logging/log4j/core/impl/Log4jLogEventTest.java |  24 +-
 .../log4j/core/impl/MutableLogEventTest.java       |  20 +-
 .../NestedLoggingFromThrowableMessageTest.java     |  32 +-
 .../core/impl/NestedLoggingFromToStringTest.java   |  12 +-
 .../core/impl/ReusableLogEventFactoryTest.java     |  16 +-
 .../core/impl/ThreadContextDataInjectorTest.java   |  11 +-
 .../core/impl/ThrowableFormatOptionsTest.java      |  10 +-
 .../log4j/core/impl/ThrowableProxyHelperTest.java  |  14 +-
 .../core/impl/ThrowableProxyRendererTest.java      |  10 +-
 .../log4j/core/impl/ThrowableProxyTest.java        |  95 ++-
 .../core/jackson/JacksonIssue429MyNamesTest.java   |  19 +-
 .../log4j/core/jackson/JacksonIssue429Test.java    |  17 +-
 .../log4j/core/jackson/LevelMixInJsonTest.java     |  10 +-
 .../logging/log4j/core/jackson/LevelMixInTest.java |  17 +-
 .../log4j/core/jackson/LevelMixInXmlTest.java      |  13 +-
 .../log4j/core/jackson/LevelMixInYamlTest.java     |  10 +-
 .../core/jackson/StackTraceElementMixInTest.java   |  17 +-
 .../apache/logging/log4j/core/jmx/ServerTest.java  |  11 +-
 .../core/layout/AbstractStringLayoutTest.java      |  23 +-
 .../ConcurrentLoggingWithGelfLayoutTest.java       |  26 +-
 .../ConcurrentLoggingWithJsonLayoutTest.java       |  11 +-
 .../log4j/core/layout/CsvLogEventLayoutTest.java   |  14 +-
 .../layout/CsvParameterLayoutAllAsyncTest.java     |  10 +-
 .../log4j/core/layout/CsvParameterLayoutTest.java  |  14 +-
 .../logging/log4j/core/layout/GelfLayout2Test.java |  11 +-
 .../logging/log4j/core/layout/GelfLayout3Test.java |  21 +-
 .../core/layout/GelfLayoutPatternSelectorTest.java |  16 +-
 .../logging/log4j/core/layout/GelfLayoutTest.java  |  23 +-
 .../logging/log4j/core/layout/HtmlLayoutTest.java  |  50 +-
 .../log4j/core/layout/JsonLayoutMillisTest.java    |  18 +-
 .../logging/log4j/core/layout/JsonLayoutTest.java  |  76 +-
 .../log4j/core/layout/Log4j2_1482_CoreTest.java    |  10 +-
 .../log4j/core/layout/Log4j2_2195_Test.java        |  21 +-
 .../log4j/core/layout/LogEventFixtures.java        |  20 +-
 .../core/layout/PatternLayoutLookupDateTest.java   |  10 +-
 .../layout/PatternLayoutMainMapLookupTest.java     |  15 +-
 .../core/layout/PatternLayoutNoLookupDateTest.java |  10 +-
 .../log4j/core/layout/PatternLayoutTest.java       |  10 +-
 .../log4j/core/layout/PatternSelectorTest.java     |  10 +-
 .../log4j/core/layout/Rfc5424LayoutTest.java       |  36 +-
 .../log4j/core/layout/SerializedLayoutTest.java    |  12 +-
 .../core/layout/SpyByteBufferDestination.java      |  10 +-
 .../core/layout/StringBuilderEncoderTest.java      |  15 +-
 .../log4j/core/layout/SyslogLayoutTest.java        |  10 +-
 .../logging/log4j/core/layout/XmlLayoutTest.java   |  15 +-
 .../logging/log4j/core/layout/YamlLayoutTest.java  |  28 +-
 .../logging/log4j/core/log4j-customLevels.xml      |  35 +-
 .../logging/log4j/core/lookup/CaseLookupTest.java  |  10 +-
 .../log4j/core/lookup/ContextMapLookupTest.java    |  10 +-
 .../logging/log4j/core/lookup/DateLookupTest.java  |  12 +-
 .../log4j/core/lookup/EnvironmentLookupTest.java   |  10 +-
 .../logging/log4j/core/lookup/EventLookupTest.java |  22 +-
 .../log4j/core/lookup/InterpolatorTest.java        |  22 +-
 .../log4j/core/lookup/JndiDisabledLookupTest.java  |  14 +-
 .../logging/log4j/core/lookup/JndiExploit.java     |  15 +-
 .../logging/log4j/core/lookup/JndiLookupTest.java  |  10 +-
 .../core/lookup/JndiRestrictedLookupTest.java      |  12 +-
 .../logging/log4j/core/lookup/Log4jLookupTest.java |  19 +-
 .../core/lookup/Log4jLookupWithSpacesTest.java     |  19 +-
 .../lookup/MainInputArgumentsJmxLookupTest.java    |  10 +-
 .../core/lookup/MainInputArgumentsLookupApp.java   |  10 +-
 .../core/lookup/MainInputArgumentsMapLookup.java   |  16 +-
 .../logging/log4j/core/lookup/MainLookupTest.java  |  26 +-
 .../logging/log4j/core/lookup/MapLookupTest.java   |  10 +-
 .../log4j/core/lookup/MarkerLookupConfigTest.java  |  18 +-
 .../log4j/core/lookup/MarkerLookupTest.java        |  12 +-
 .../log4j/core/lookup/PropertiesLookupTest.java    |  33 +-
 .../core/lookup/ResourceBundleLookupTest.java      |  10 +-
 .../log4j/core/lookup/StrSubstitutorTest.java      |  50 +-
 .../core/lookup/StructuredDataLookupTest.java      |  17 +-
 .../core/lookup/SystemPropertiesLookupTest.java    |  10 +-
 .../message/ExtendedThreadInformationTest.java     |  12 +-
 .../logging/log4j/core/net/JndiManagerTest.java    |  19 +-
 .../logging/log4j/core/net/PriorityTest.java       |  10 +-
 .../logging/log4j/core/net/SmtpManagerTest.java    |  39 +-
 .../core/net/SocketAppenderReconnectTest.java      |  50 +-
 .../log4j/core/net/UrlConnectionFactoryTest.java   |  67 +-
 .../net/ssl/EnvironmentPasswordProviderTest.java   |  15 +-
 .../core/net/ssl/FilePasswordProviderTest.java     |  13 +-
 .../core/net/ssl/KeyStoreConfigurationTest.java    |  20 +-
 .../core/net/ssl/MemoryPasswordProviderTest.java   |  13 +-
 .../core/net/ssl/SslConfigurationFactoryTest.java  |  20 +-
 .../log4j/core/net/ssl/SslConfigurationTest.java   |  10 +-
 .../log4j/core/net/ssl/StoreConfigurationTest.java |  10 +-
 .../logging/log4j/core/net/ssl/TestConstants.java  |  10 +-
 .../core/net/ssl/TrustStoreConfigurationTest.java  |  14 +-
 .../log4j/core/parser/JsonLogEventParserTest.java  |  14 +-
 .../log4j/core/parser/LogEventParserTest.java      |  14 +-
 .../log4j/core/parser/XmlLogEventParserTest.java   |  14 +-
 .../log4j/core/parser/YamlLogEventParserTest.java  |  14 +-
 .../log4j/core/pattern/CallerInformationTest.java  |  10 +-
 .../core/pattern/DatePatternConverterTest.java     |  20 +-
 .../log4j/core/pattern/DisableAnsiTest.java        |  14 +-
 .../core/pattern/DynamicWordAbbreviatorTest.java   |  22 +-
 .../core/pattern/EncodingPatternConverterTest.java |  10 +-
 .../pattern/EndOfBatchPatternConverterTest.java    |  10 +-
 .../EqualsIgnoreCaseReplacementConverterTest.java  |  10 +-
 .../pattern/EqualsReplacementConverterTest.java    |  10 +-
 .../ExtendedThrowablePatternConverterTest.java     |  32 +-
 .../log4j/core/pattern/ExtendedThrowableTest.java  |  10 +-
 .../log4j/core/pattern/FormattingInfoTest.java     |  52 +-
 .../log4j/core/pattern/HighlightConverterTest.java |  14 +-
 .../core/pattern/LevelPatternConverterTest.java    |  10 +-
 .../core/pattern/LiteralPatternConverterTest.java  |  10 +-
 .../pattern/LoggerFqcnPatternConverterTest.java    |  10 +-
 .../core/pattern/MapPatternConverterTest.java      |  10 +-
 .../core/pattern/MarkerPatternConverterTest.java   |  10 +-
 .../MarkerSimpleNamePatternConverterTest.java      |  10 +-
 .../log4j/core/pattern/MaxLengthConverterTest.java |  11 +-
 .../core/pattern/MdcPatternConverterTest.java      |  11 +-
 .../core/pattern/MessageJansiConverterTest.java    |  10 +-
 .../core/pattern/MessagePatternConverterTest.java  |  10 +-
 .../core/pattern/MessageStyledConverterTest.java   |  10 +-
 .../log4j/core/pattern/NameAbbreviatorTest.java    |  10 +-
 .../core/pattern/NanoTimePatternConverterTest.java |  10 +-
 .../core/pattern/NdcPatternConverterTest.java      |  11 +-
 .../log4j/core/pattern/NoConsoleNoAnsiTest.java    |  14 +-
 .../log4j/core/pattern/PatternParserTest.java      |  24 +-
 .../log4j/core/pattern/PatternParserTest2.java     |  10 +-
 .../pattern/ProcessIdPatternConverterTest.java     |  12 +-
 .../pattern/RegexReplacementConverterTest.java     |  10 +-
 .../log4j/core/pattern/RegexReplacementTest.java   |  22 +-
 .../core/pattern/RepeatPatternConverterTest.java   |  18 +-
 .../pattern/RootThrowablePatternConverterTest.java |  10 +-
 .../log4j/core/pattern/RootThrowableTest.java      |  14 +-
 .../SequenceNumberPatternConverterTest.java        |  14 +-
 ...quenceNumberPatternConverterZeroPaddedTest.java |  14 +-
 .../pattern/SimpleLiteralPatternConverterTest.java |  26 +-
 .../log4j/core/pattern/StyleConverterTest.java     |  12 +-
 .../core/pattern/ThreadIdPatternConverterTest.java |  10 +-
 .../pattern/ThreadNamePatternConverterTest.java    |  10 +-
 .../ThreadPriorityPatternConverterTest.java        |  10 +-
 .../pattern/ThrowablePatternConverterTest.java     |  18 +-
 .../logging/log4j/core/pattern/ThrowableTest.java  |  10 +-
 .../VariablesNotEmptyReplacementConverterTest.java |  26 +-
 .../core/selector/BasicContextSelectorTest.java    |  14 +-
 .../selector/ClassLoaderContextSelectorTest.java   |  10 +-
 .../log4j/core/selector/TestClassLoader.java       |  10 +-
 .../logging/log4j/core/selector/a/Logging1.java    |  10 +-
 .../logging/log4j/core/selector/b/Logging2.java    |  10 +-
 .../logging/log4j/core/selector/c/Logging3.java    |  10 +-
 .../logging/log4j/core/test/LogBuilderTest.java    |  14 +-
 .../log4j/core/time/MutableInstantTest.java        |  74 +-
 .../log4j/core/tools/GenerateCustomLoggerTest.java |  13 +-
 .../core/tools/GenerateExtendedLoggerTest.java     |  17 +-
 .../apache/logging/log4j/core/util/AssertTest.java |  16 +-
 .../logging/log4j/core/util/ClockFactoryTest.java  |  14 +-
 .../log4j/core/util/ContextDataProviderTest.java   |  24 +-
 .../log4j/core/util/CronExpressionTest.java        |  16 +-
 .../logging/log4j/core/util/CyclicBufferTest.java  |  10 +-
 .../log4j/core/util/DummyNanoClockTest.java        |  11 +-
 .../logging/log4j/core/util/FileUtilsTest.java     |  26 +-
 .../apache/logging/log4j/core/util/InitTest.java   |  16 +-
 .../logging/log4j/core/util/IntegersTest.java      |  11 +-
 .../logging/log4j/core/util/JsonUtilsTest.java     |  11 +-
 .../apache/logging/log4j/core/util/LoaderTest.java |  13 +-
 .../logging/log4j/core/util/NetUtilsTest.java      |  10 +-
 .../log4j/core/util/OptionConverterTest.java       |  28 +-
 .../core/util/ShutdownCallbackRegistryTest.java    |  10 +-
 .../apache/logging/log4j/core/util/SourceTest.java |  15 +-
 .../logging/log4j/core/util/SystemClockTest.java   |  10 +-
 .../log4j/core/util/SystemNanoClockTest.java       |  15 +-
 .../logging/log4j/core/util/ThrowablesTest.java    |  10 +-
 .../log4j/core/util/UnexpectedFormatException.java |   7 +-
 .../apache/logging/log4j/core/util/UuidTest.java   |  16 +-
 .../logging/log4j/core/util/WatchHttpTest.java     |  71 +-
 .../logging/log4j/core/util/WatchManagerTest.java  |  10 +-
 .../core/util/datetime/FastDateParserSDFTest.java  |  12 +-
 .../core/util/datetime/FastDateParserTest.java     |  12 +-
 .../datetime/FastDateParser_MoreOrLessTest.java    |   2 +-
 .../FastDateParser_TimeZoneStrategyTest.java       |   2 +-
 .../core/util/datetime/FixedDateFormatTest.java    |  27 +-
 .../MutableLogEventWithReusableParamMsgTest.java   |  10 +-
 .../AsyncAppenderExceptionHandlingTest.xml         |  32 +-
 .../resources/AsyncLoggerConfigAutoFlushTest.xml   |  24 +-
 .../resources/AsyncLoggerConfigErrorOnFormat.xml   |  16 +
 .../src/test/resources/AsyncLoggerConfigTest.xml   |  28 +-
 .../src/test/resources/AsyncLoggerConfigTest2.xml  |  18 +-
 .../src/test/resources/AsyncLoggerConfigTest4.xml  |  16 +
 .../AsyncLoggerConfigThreadContextTest.xml         |  18 +-
 .../src/test/resources/AsyncLoggerConsoleTest.xml  |  16 +
 .../AsyncLoggerCustomSelectorLocationTest.xml      |  18 +-
 .../resources/AsyncLoggerDefaultLocationTest.xml   |  20 +-
 .../src/test/resources/AsyncLoggerLocationTest.xml |  22 +-
 .../src/test/resources/AsyncLoggerTest.xml         |  22 +-
 .../resources/AsyncLoggerThreadContextTest.xml     |  18 +-
 .../resources/AsyncLoggerTimestampMessageTest.xml  |  20 +-
 .../AsyncLoggersWithAsyncAppenderTest.xml          |  20 +-
 .../AsyncLoggersWithAsyncLoggerConfigTest.xml      |  20 +-
 .../AsyncRootLoggerDefaultLocationTest.xml         |  18 +-
 ...ncWaitStrategyFactoryConfigGlobalLoggerTest.xml |  18 +-
 .../AsyncWaitStrategyFactoryConfigTest.xml         |  18 +-
 ...ategyIncorrectFactoryConfigGlobalLoggerTest.xml |  18 +-
 ...AsyncWaitStrategyIncorrectFactoryConfigTest.xml |  18 +-
 .../BlockingQueueFactory-ArrayBlockingQueue.xml    |  33 +-
 ...BlockingQueueFactory-DisruptorBlockingQueue.xml |  33 +-
 .../BlockingQueueFactory-JCToolsBlockingQueue.xml  |  31 +-
 .../BlockingQueueFactory-LinkedTransferQueue.xml   |  33 +-
 .../src/test/resources/ContextMapLookupTest.xml    |  14 +-
 .../resources/EventParameterMemoryLeakTest.xml     |  16 +
 .../src/test/resources/FlumeFuncTest.xml           |  33 +-
 .../src/test/resources/GelfLayout2Test.xml         |  33 +-
 .../src/test/resources/GelfLayout3Test.xml         |  33 +-
 .../resources/GelfLayoutPatternSelectorTest.xml    |  33 +-
 .../src/test/resources/HttpAppenderTest.xml        |  10 +-
 .../src/test/resources/InvalidConfig.xml           |  31 +-
 log4j-core-test/src/test/resources/InvalidXML.xml  |  33 +-
 .../src/test/resources/JeroMqAppenderTest.xml      |  12 +-
 .../src/test/resources/JmsAppenderTest.xml         |  12 +-
 .../resources/JsonCompleteFileAppenderTest.xml     |  16 +
 .../resources/KafkaAppenderCloseTimeoutTest.xml    |  12 +-
 .../src/test/resources/KafkaAppenderTest.xml       |  10 +-
 .../KafkaManagerProducerThreadLeakTest.xml         |  10 +-
 .../src/test/resources/LOG4J-2195/log4j2.xml       |  16 +
 .../src/test/resources/LOG4J2-1100/log4j2-bad.yaml |  19 +-
 .../test/resources/LOG4J2-1100/log4j2-good.yaml    |  19 +-
 .../src/test/resources/LOG4J2-1100/log4j2.xml      |  18 +-
 log4j-core-test/src/test/resources/LOG4J2-739.xml  |  52 +-
 log4j-core-test/src/test/resources/LOG4J2-807.xml  |  13 +-
 .../resources/LoggerLevelAppenderTest.properties   |  10 +-
 .../LoggerLevelSysPropsAppenderTest.properties     |  10 +-
 .../MemoryMappedFileAppenderLocationTest.xml       |  22 +-
 .../MemoryMappedFileAppenderRemapTest.xml          |  22 +-
 .../resources/MemoryMappedFileAppenderTest.xml     |  22 +-
 .../src/test/resources/NanoTimeToFileTest.xml      |  22 +-
 .../RandomAccessFileAppenderLocationTest.xml       |  22 +-
 .../resources/RandomAccessFileAppenderTest.xml     |  22 +-
 .../src/test/resources/ReliabilityStrategyTest.xml |  12 +-
 ...ingRandomAccessFileAppenderHeaderFooterTest.xml |  20 +-
 ...mAccessFileAppenderLocationPropsTest.properties |   4 +-
 ...RollingRandomAccessFileAppenderLocationTest.xml |  20 +-
 .../RollingRandomAccessFileAppenderTest.xml        |  20 +-
 .../RootLoggerLevelAppenderTest.properties         |  12 +-
 .../SequenceNumberPatternConverterTest.yml         |  16 +
 ...equenceNumberPatternConverterZeroPaddedTest.yml |  16 +
 .../resources/ShutdownCallbackRegistryTest.xml     |  29 +-
 .../src/test/resources/SmtpAppenderAsyncTest.xml   |  10 +-
 .../test/resources/XmlCompactFileAppenderTest.xml  |  18 +-
 .../XmlCompactFileAppenderValidationTest.xml       |  18 +-
 .../XmlCompactFileAsyncAppenderValidationTest.xml  |  18 +-
 .../test/resources/XmlCompleteFileAppenderTest.xml |  18 +-
 .../test/resources/XmlConfigurationSecurity.xml    |  33 +-
 .../src/test/resources/XmlFileAppenderTest.xml     |  20 +-
 .../resources/XmlRandomAccessFileAppenderTest.xml  |  20 +-
 .../src/test/resources/__files/log4j-test1.xml     |  33 +-
 .../src/test/resources/bad/log4j-badfilename.xml   |  33 +-
 .../test/resources/bad/log4j-badfilterparam.xml    |  33 +-
 .../src/test/resources/bad/log4j-badlayout.xml     |  33 +-
 .../src/test/resources/bad/log4j-loggers.xml       |  33 +-
 .../src/test/resources/bad/log4j-nofilter.xml      |  33 +-
 .../src/test/resources/bad/log4j-status.xml        |  33 +-
 .../src/test/resources/configPropertyTest.xml      |   8 +-
 .../src/test/resources/csvParamsMixedAsync.xml     |  16 +
 .../src/test/resources/csvParamsSync.xml           |   8 +-
 .../src/test/resources/customplugin/log4j2-741.xml |  30 +-
 .../src/test/resources/gcFreeLogging.xml           |  16 +
 .../test/resources/gcFreeMixedSyncAsyncLogging.xml |  16 +
 .../log4j+config+with+plus+characters.xml          |  33 +-
 log4j-core-test/src/test/resources/log4j-Level.xml |  33 +-
 .../src/test/resources/log4j-advertiser.xml        |  31 +-
 .../resources/log4j-appender-selector-groovy.xml   |  32 +-
 .../log4j-appender-selector-javascript.xml         |  32 +-
 .../test/resources/log4j-asynch-no-location.xml    |  33 +-
 .../src/test/resources/log4j-asynch-queue-full.xml |  31 +-
 .../resources/log4j-asynch-shutdownTimeout.xml     |  33 +-
 .../src/test/resources/log4j-asynch.xml            |  33 +-
 log4j-core-test/src/test/resources/log4j-burst.xml |  33 +-
 .../src/test/resources/log4j-collectionLogging.xml |  33 +-
 .../src/test/resources/log4j-comp-appender.xml     |  31 +-
 .../src/test/resources/log4j-comp-filter.xml       |  31 +-
 .../src/test/resources/log4j-comp-logger-ref.xml   |  33 +-
 .../src/test/resources/log4j-comp-logger-root.xml  |  31 +-
 .../src/test/resources/log4j-comp-logger.xml       |  31 +-
 .../src/test/resources/log4j-comp-properties.xml   |  31 +-
 .../test/resources/log4j-comp-reconfig.properties  |  10 +-
 .../src/test/resources/log4j-comp-reconfig.xml     |  31 +-
 .../src/test/resources/log4j-comp-root-loggers.xml |  33 +-
 .../src/test/resources/log4j-console.xml           |  32 +-
 .../src/test/resources/log4j-contextData.xml       |   8 +-
 .../src/test/resources/log4j-cronRolloverApp.xml   |  18 +-
 .../src/test/resources/log4j-customLevel.xml       |  31 +-
 .../src/test/resources/log4j-customLevels.xml      |  35 +-
 .../test/resources/log4j-customLevelsOverride.xml  |  35 +-
 .../resources/log4j-customLevelsWithFilters.xml    |  16 +
 .../test/resources/log4j-cvs-json-parameter.xml    |  32 +-
 log4j-core-test/src/test/resources/log4j-date.xml  |  33 +-
 .../src/test/resources/log4j-deadlock.xml          |  33 +-
 log4j-core-test/src/test/resources/log4j-empty.xml |  31 +-
 .../src/test/resources/log4j-failover.xml          |  33 +-
 .../src/test/resources/log4j-fatalOnly.xml         |  33 +-
 .../src/test/resources/log4j-filetest.xml          |  33 +-
 .../src/test/resources/log4j-jira965.xml           |  18 +-
 .../src/test/resources/log4j-list-lookups.xml      |   8 +-
 log4j-core-test/src/test/resources/log4j-list.xml  |   8 +-
 .../src/test/resources/log4j-loggerprops.xml       |   8 +-
 .../src/test/resources/log4j-lookup-main.xml       |  33 +-
 .../src/test/resources/log4j-lookup.xml            |  18 +-
 .../src/test/resources/log4j-marker-lookup.yaml    |  16 +
 .../src/test/resources/log4j-message-ansi.xml      |  33 +-
 .../src/test/resources/log4j-message-styled.xml    |  33 +-
 .../log4j-nested-logging-throwable-message.xml     |  33 +-
 .../src/test/resources/log4j-patternSelector.xml   |   8 +-
 log4j-core-test/src/test/resources/log4j-posix.xml |  20 +-
 log4j-core-test/src/test/resources/log4j-props.xml |  18 +-
 .../src/test/resources/log4j-props1.xml            |  18 +-
 .../src/test/resources/log4j-reference-level.xml   |  33 +-
 .../src/test/resources/log4j-replace.xml           |  33 +-
 .../src/test/resources/log4j-rewrite.xml           |  33 +-
 .../src/test/resources/log4j-rollOnStartup.xml     |  33 +-
 .../test/resources/log4j-rollOnStartupDirect.xml   |  33 +-
 .../src/test/resources/log4j-rolling-3490.xml      |  18 +-
 .../src/test/resources/log4j-rolling-7z-lazy.xml   |  33 +-
 .../src/test/resources/log4j-rolling-7z.xml        |  33 +-
 .../test/resources/log4j-rolling-bzip2-lazy.xml    |  33 +-
 .../src/test/resources/log4j-rolling-bzip2.xml     |  33 +-
 .../src/test/resources/log4j-rolling-count.xml     |  33 +-
 .../log4j-rolling-cron-and-size-lookup.xml         |  33 +-
 .../test/resources/log4j-rolling-cron-and-size.xml |  33 +-
 .../resources/log4j-rolling-cron-every2-direct.xml |  33 +-
 .../test/resources/log4j-rolling-cron-every2.xml   |  33 +-
 .../resources/log4j-rolling-cron-onStartup.xml     |  31 +-
 .../resources/log4j-rolling-cron-once-a-day.xml    |  33 +-
 .../src/test/resources/log4j-rolling-cron.xml      |  33 +-
 .../src/test/resources/log4j-rolling-cron2.xml     |  33 +-
 .../test/resources/log4j-rolling-deflate-lazy.xml  |  33 +-
 .../src/test/resources/log4j-rolling-deflate.xml   |  33 +-
 .../test/resources/log4j-rolling-direct-1906.xml   |  18 +-
 .../test/resources/log4j-rolling-direct-cron.xml   |  33 +-
 .../resources/log4j-rolling-direct-reconfigure.xml |  32 +-
 .../log4j-rolling-direct-startup-size.xml          |  12 +-
 .../log4j-rolling-direct-tmp-compress-folder.xml   |  35 +-
 .../log4j-rolling-direct-with-custom-delete.xml    |  33 +-
 .../src/test/resources/log4j-rolling-direct.xml    |  33 +-
 .../test/resources/log4j-rolling-folder-direct.xml |  33 +-
 .../src/test/resources/log4j-rolling-gz-lazy.xml   |  33 +-
 .../src/test/resources/log4j-rolling-gz-posix.xml  |  35 +-
 .../resources/log4j-rolling-gz-tmp-compress.xml    |  33 +-
 .../src/test/resources/log4j-rolling-gz.xml        |  33 +-
 .../test/resources/log4j-rolling-new-directory.xml |  33 +-
 .../test/resources/log4j-rolling-numbered-gz.xml   |  33 +-
 .../test/resources/log4j-rolling-pack200-lazy.xml  |  33 +-
 .../src/test/resources/log4j-rolling-pack200.xml   |  33 +-
 ...log4j-rolling-random-direct-switch-director.xml |  33 +-
 .../test/resources/log4j-rolling-random-direct.xml |  33 +-
 .../test/resources/log4j-rolling-reconfigure.xml   |  33 +-
 .../src/test/resources/log4j-rolling-restart.xml   |  33 +-
 .../resources/log4j-rolling-size-max-width-1.xml   |  33 +-
 .../resources/log4j-rolling-size-max-width-2.xml   |  33 +-
 .../resources/log4j-rolling-size-max-width-3.xml   |  33 +-
 .../resources/log4j-rolling-size-max-width-4.xml   |  33 +-
 .../log4j-rolling-size-time-new-directory.xml      |  33 +-
 .../resources/log4j-rolling-size-with-time.xml     |  33 +-
 .../src/test/resources/log4j-rolling-size.xml      |  33 +-
 ...g4j-rolling-with-custom-delete-accum-count1.xml |  35 +-
 ...g4j-rolling-with-custom-delete-accum-count2.xml |  35 +-
 ...log4j-rolling-with-custom-delete-accum-size.xml |  35 +-
 .../log4j-rolling-with-custom-delete-maxdepth.xml  |  35 +-
 .../log4j-rolling-with-custom-delete-nested.xml    |  35 +-
 ...j-rolling-with-custom-delete-script-fri13th.xml |  43 +-
 .../log4j-rolling-with-custom-delete-script.xml    |  43 +-
 ...j-rolling-with-custom-delete-unconditional1.xml |  35 +-
 ...j-rolling-with-custom-delete-unconditional2.xml |  35 +-
 ...j-rolling-with-custom-delete-unconditional3.xml |  35 +-
 .../resources/log4j-rolling-with-custom-delete.xml |  35 +-
 .../test/resources/log4j-rolling-with-padding.xml  |  31 +-
 .../src/test/resources/log4j-rolling-xz-lazy.xml   |  33 +-
 .../src/test/resources/log4j-rolling-xz.xml        |  33 +-
 .../src/test/resources/log4j-rolling-zip-lazy.xml  |  33 +-
 .../src/test/resources/log4j-rolling-zip.xml       |  33 +-
 .../src/test/resources/log4j-rolling.properties    |   6 +-
 .../src/test/resources/log4j-rolling2.xml          |  33 +-
 .../src/test/resources/log4j-rolling3-direct.xml   |  33 +-
 .../src/test/resources/log4j-rolling3.xml          |  33 +-
 .../src/test/resources/log4j-rolling4.xml          |  33 +-
 .../test/resources/log4j-rootthrowablefilter.xml   |  33 +-
 .../src/test/resources/log4j-routing-2767.xml      |  33 +-
 .../src/test/resources/log4j-routing-by-jndi.xml   |  33 +-
 .../log4j-routing-default-route-script-groovy.xml  |  33 +-
 ...g4j-routing-default-route-script-javascript.xml |  33 +-
 .../src/test/resources/log4j-routing-lookup.xml    |  33 +-
 .../src/test/resources/log4j-routing-purge.xml     |  31 +-
 .../log4j-routing-routes-script-groovy.xml         |  33 +-
 .../log4j-routing-routes-script-javascript.xml     |  33 +-
 .../log4j-routing-script-staticvars-groovy.xml     |  33 +-
 .../log4j-routing-script-staticvars-javascript.xml |  33 +-
 .../src/test/resources/log4j-routing.properties    |   4 +-
 .../src/test/resources/log4j-routing.xml           |  33 +-
 .../src/test/resources/log4j-routing3.xml          |  33 +-
 .../src/test/resources/log4j-routing3350.xml       |  33 +-
 .../src/test/resources/log4j-script-filters.xml    |   8 +-
 .../resources/log4j-scriptFile-filters.properties  |   4 +-
 .../test/resources/log4j-scriptFile-filters.xml    |   8 +-
 .../src/test/resources/log4j-scriptRef-filters.xml |   8 +-
 .../src/test/resources/log4j-set-level.xml         |  33 +-
 .../src/test/resources/log4j-socket-options.xml    |   8 +-
 .../test/resources/log4j-ssl-socket-options.xml    |   8 +-
 .../src/test/resources/log4j-strict1.xml           |  33 +-
 log4j-core-test/src/test/resources/log4j-style.xml |  31 +-
 .../src/test/resources/log4j-sync-to-list.xml      |  33 +-
 .../test/resources/log4j-test-shutdownTimeout.xml  |  33 +-
 .../src/test/resources/log4j-test1.properties      |  10 +-
 log4j-core-test/src/test/resources/log4j-test1.xml |  33 +-
 .../src/test/resources/log4j-test1.yaml            |  16 +
 .../src/test/resources/log4j-test2.properties      |  10 +-
 log4j-core-test/src/test/resources/log4j-test2.xml |  33 +-
 log4j-core-test/src/test/resources/log4j-test3.xml |  33 +-
 log4j-core-test/src/test/resources/log4j-test5.xml |  33 +-
 .../src/test/resources/log4j-threaded.xml          |  33 +-
 .../src/test/resources/log4j-throwable.xml         |  31 +-
 .../src/test/resources/log4j-throwablefilter.xml   |  33 +-
 .../test/resources/log4j-xinclude-appenders.xml    |  31 +-
 .../src/test/resources/log4j-xinclude-loggers.xml  |  32 +-
 .../src/test/resources/log4j-xinclude.xml          |  31 +-
 .../src/test/resources/log4j12-perf.xml            |  32 +-
 log4j-core-test/src/test/resources/log4j2-1002.xml |  31 +-
 log4j-core-test/src/test/resources/log4j2-1482.xml |  18 +-
 log4j-core-test/src/test/resources/log4j2-1573.xml |  18 +-
 log4j-core-test/src/test/resources/log4j2-180.xml  |  34 +-
 log4j-core-test/src/test/resources/log4j2-2134.yml |  32 +-
 log4j-core-test/src/test/resources/log4j2-272.xml  |  34 +-
 log4j-core-test/src/test/resources/log4j2-319.xml  |  32 +-
 log4j-core-test/src/test/resources/log4j2-744.xml  |  34 +-
 log4j-core-test/src/test/resources/log4j2-962.xml  |  36 +-
 .../src/test/resources/log4j2-arbiters.xml         |  33 +-
 ...log4j2-console-default-suppressed-throwable.xml |  31 +-
 .../test/resources/log4j2-console-disableAnsi.xml  |  31 +-
 .../resources/log4j2-console-highlight-default.xml |  31 +-
 .../resources/log4j2-console-highlight-logback.xml |  31 +-
 .../test/resources/log4j2-console-highlight.xml    |  31 +-
 .../src/test/resources/log4j2-console-msg-ansi.xml |  31 +-
 .../resources/log4j2-console-noConsoleNoAnsi.xml   |  33 +-
 .../src/test/resources/log4j2-console-progress.xml |  33 +-
 .../test/resources/log4j2-console-style-ansi.xml   |  31 +-
 .../resources/log4j2-console-style-name-ansi.xml   |  31 +-
 .../resources/log4j2-console-style-no-ansi.xml     |  31 +-
 .../resources/log4j2-console-xex-ansi-custom.xml   |  31 +-
 .../resources/log4j2-console-xex-ansi-kirk.xml     |  31 +-
 .../src/test/resources/log4j2-console-xex-ansi.xml |  31 +-
 .../src/test/resources/log4j2-console.xml          |  31 +-
 .../src/test/resources/log4j2-dynamicfilter.xml    |  33 +-
 .../src/test/resources/log4j2-gelf-layout.xml      |  31 +-
 .../resources/log4j2-json-layout-timestamp.xml     |  31 +-
 .../src/test/resources/log4j2-json-layout.xml      |  31 +-
 .../src/test/resources/log4j2-mapfilter.xml        |  33 +-
 .../src/test/resources/log4j2-mutableFilter.xml    |  33 +-
 .../log4j2-pattern-layout-with-context.xml         |  31 +-
 .../src/test/resources/log4j2-pattern-layout.xml   |  31 +-
 .../src/test/resources/log4j2-perf-filter.xml      |  31 +-
 log4j-core-test/src/test/resources/log4j2-perf.xml |  31 +-
 .../log4j2-properties-root-only.properties         |   4 +-
 ...2-properties-trailing-space-on-level.properties |   6 +-
 .../test/resources/log4j2-properties.properties    |   4 +-
 .../src/test/resources/log4j2-queueFull.xml        |   8 +-
 .../resources/log4j2-queueFullAsyncAppender.xml    |   6 +-
 .../log4j2-queueFullAsyncLoggerConfig.xml          |   8 +-
 .../src/test/resources/log4j2-random-1833.xml      |  18 +-
 .../src/test/resources/log4j2-rolling-1833.xml     |  18 +-
 .../src/test/resources/log4j2-scriptArbiters.xml   |  33 +-
 .../src/test/resources/log4j2-sdfilter.xml         |  33 +-
 .../src/test/resources/log4j2-selectArbiters.xml   |  33 +-
 .../src/test/resources/logback-flume.xml           |  32 +-
 .../src/test/resources/logback-perf-filter.xml     |  32 +-
 .../src/test/resources/logback-perf.xml            |  32 +-
 .../src/test/resources/logback-subst.xml           |  32 +-
 .../src/test/resources/logback-test.xml            |  32 +-
 .../AsyncLoggerConfig/default-level.xml            |  18 +-
 .../AsyncLoggerConfig/inherit-level.xml            |  18 +-
 .../logger-config/LoggerConfig/default-level.xml   |  18 +-
 .../logger-config/LoggerConfig/inherit-level.xml   |  18 +-
 .../src/test/resources/missingRootLogger.xml       |  33 +-
 .../multipleIncompatibleAppendersTest.xml          |   6 +-
 .../src/test/resources/multipleRootLoggersTest.xml |   8 +-
 .../db/jdbc/log4j2-data-source-map-message.xml     |  30 +-
 .../core/appender/db/jdbc/log4j2-data-source.xml   |  30 +-
 .../db/jdbc/log4j2-dm-column-mapping-literal.xml   |  30 +-
 .../db/jdbc/log4j2-dm-column-mapping-pattern.xml   |  30 +-
 .../appender/db/jdbc/log4j2-h2-factory-method.xml  |  30 +-
 .../db/jdbc/log4j2-hsqldb-factory-method.xml       |  30 +-
 .../db/jdbc/log4j2-jdbc-string-substitution.xml    |  30 +-
 .../log4j/core/lookup/resource-bundle.properties   |  16 +
 .../core/lookup/resource-bundle_en.properties      |  16 +
 .../logging/log4j/core/test/LogBuilderTest.xml     |  33 +-
 .../test/resources/perf-CountingNoOpAppender.xml   |  16 +
 .../src/test/resources/perf-log4j12-async.xml      |  28 +-
 .../src/test/resources/perf-log4j12.xml            |  28 +-
 .../src/test/resources/perf-logback-async.xml      |  19 +-
 .../src/test/resources/perf-logback.xml            |  19 +-
 .../src/test/resources/perf1syncFastFile.xml       |  16 +
 .../src/test/resources/perf1syncFile.xml           |  16 +
 .../src/test/resources/perf2syncRollFastFile.xml   |  16 +
 .../src/test/resources/perf2syncRollFile.xml       |  16 +
 .../src/test/resources/perf3PlainNoLoc.xml         |  16 +
 .../src/test/resources/perf4PlainLocation.xml      |  16 +
 .../src/test/resources/perf5AsyncApndNoLoc.xml     |  18 +-
 .../src/test/resources/perf6AsyncApndLoc.xml       |  18 +-
 .../src/test/resources/perf7MixedNoLoc.xml         |  16 +
 .../src/test/resources/perf8MixedLoc.xml           |  18 +-
 .../src/test/resources/perf9MMapNoLoc.xml          |  18 +-
 .../test/resources/reconfiguration-deadlock.xml    |  16 +
 .../rolling-file-appender-reconfigure.original.xml |  18 +-
 .../rolling-file-appender-reconfigure.xml          |  18 +-
 .../src/test/resources/rollover-test.xml           |  18 +-
 .../log4j+config+with+plus+characters.xml          |  33 +-
 log4j-core-test/src/test/resources/xml-events.xml  |  18 +-
 log4j-core/pom.xml                                 |  11 +-
 .../logging/log4j/core/AbstractLifeCycle.java      |  10 +-
 .../logging/log4j/core/AbstractLogEvent.java       |  10 +-
 .../org/apache/logging/log4j/core/Appender.java    |  12 +-
 .../logging/log4j/core/ContextDataInjector.java    |  10 +-
 .../java/org/apache/logging/log4j/core/Core.java   |  11 +-
 .../log4j/core/DefaultLoggerContextAccessor.java   |  11 +-
 .../apache/logging/log4j/core/ErrorHandler.java    |  10 +-
 .../java/org/apache/logging/log4j/core/Filter.java |  11 +-
 .../java/org/apache/logging/log4j/core/Layout.java |  10 +-
 .../org/apache/logging/log4j/core/LifeCycle.java   |  11 +-
 .../org/apache/logging/log4j/core/LifeCycle2.java  |  10 +-
 .../org/apache/logging/log4j/core/LogEvent.java    |  11 +-
 .../logging/log4j/core/LogEventListener.java       |  10 +-
 .../java/org/apache/logging/log4j/core/Logger.java |  12 +-
 .../apache/logging/log4j/core/LoggerContext.java   |  80 +-
 .../logging/log4j/core/LoggerContextAccessor.java  |  10 +-
 .../apache/logging/log4j/core/StringLayout.java    |  10 +-
 .../org/apache/logging/log4j/core/Version.java     |  31 +-
 .../log4j/core/appender/AbstractAppender.java      |  10 +-
 .../log4j/core/appender/AbstractFileAppender.java  |  10 +-
 .../log4j/core/appender/AbstractManager.java       |  10 +-
 .../appender/AbstractOutputStreamAppender.java     |  10 +-
 .../core/appender/AbstractWriterAppender.java      |  10 +-
 .../core/appender/AppenderLoggingException.java    |  14 +-
 .../logging/log4j/core/appender/AppenderSet.java   |  12 +-
 .../logging/log4j/core/appender/AsyncAppender.java |  27 +-
 .../appender/AsyncAppenderEventDispatcher.java     |  10 +-
 .../core/appender/ConfigurationFactoryData.java    |  10 +-
 .../log4j/core/appender/ConsoleAppender.java       |  16 +-
 .../log4j/core/appender/CountingNoOpAppender.java  |  10 +-
 .../log4j/core/appender/DefaultErrorHandler.java   |  10 +-
 .../log4j/core/appender/FailoverAppender.java      |  10 +-
 .../log4j/core/appender/FailoversPlugin.java       |  10 +-
 .../logging/log4j/core/appender/FileAppender.java  |  10 +-
 .../logging/log4j/core/appender/FileManager.java   |  14 +-
 .../logging/log4j/core/appender/HttpAppender.java  |  11 +-
 .../logging/log4j/core/appender/HttpManager.java   |  11 +-
 .../core/appender/HttpURLConnectionManager.java    |  17 +-
 .../log4j/core/appender/ManagerFactory.java        |  10 +-
 .../core/appender/MemoryMappedFileAppender.java    |  11 +-
 .../core/appender/MemoryMappedFileManager.java     |  24 +-
 .../logging/log4j/core/appender/NullAppender.java  |  38 +-
 .../log4j/core/appender/OutputStreamAppender.java  |  10 +-
 .../log4j/core/appender/OutputStreamManager.java   |  12 +-
 .../core/appender/RandomAccessFileAppender.java    |  11 +-
 .../core/appender/RandomAccessFileManager.java     |  24 +-
 .../log4j/core/appender/RollingFileAppender.java   |  10 +-
 .../appender/RollingRandomAccessFileAppender.java  |  10 +-
 .../core/appender/ScriptAppenderSelector.java      |  74 +-
 .../logging/log4j/core/appender/SmtpAppender.java  |  11 +-
 .../log4j/core/appender/SocketAppender.java        |  10 +-
 .../log4j/core/appender/SyslogAppender.java        |  10 +-
 .../log4j/core/appender/TlsSyslogFrame.java        |  10 +-
 .../log4j/core/appender/WriterAppender.java        |  10 +-
 .../logging/log4j/core/appender/WriterManager.java |  10 +-
 .../core/appender/db/AbstractDatabaseAppender.java |  14 +-
 .../core/appender/db/AbstractDatabaseManager.java  |  15 +-
 .../log4j/core/appender/db/ColumnMapping.java      |  17 +-
 .../appender/db/DbAppenderLoggingException.java    |  14 +-
 .../appender/db/jdbc/AbstractConnectionSource.java |  11 +-
 .../AbstractDriverManagerConnectionSource.java     |  10 +-
 .../log4j/core/appender/db/jdbc/ColumnConfig.java  |  10 +-
 .../core/appender/db/jdbc/ConnectionSource.java    |  10 +-
 .../db/jdbc/DataSourceConnectionSource.java        |  10 +-
 .../db/jdbc/DriverManagerConnectionSource.java     |  10 +-
 .../db/jdbc/FactoryMethodConnectionSource.java     |  11 +-
 .../log4j/core/appender/db/jdbc/JdbcAppender.java  |  10 +-
 .../core/appender/db/jdbc/JdbcDatabaseManager.java |  10 +-
 .../log4j/core/appender/mom/JmsAppender.java       |  13 +-
 .../log4j/core/appender/mom/JmsManager.java        |  15 +-
 .../core/appender/mom/jeromq/JeroMqAppender.java   |  12 +-
 .../core/appender/mom/jeromq/JeroMqManager.java    |  18 +-
 .../mom/kafka/DefaultKafkaProducerFactory.java     |  11 +-
 .../core/appender/mom/kafka/KafkaAppender.java     |  12 +-
 .../core/appender/mom/kafka/KafkaManager.java      |  14 +-
 .../appender/mom/kafka/KafkaProducerFactory.java   |  13 +-
 .../appender/nosql/AbstractNoSqlConnection.java    |  11 +-
 .../core/appender/nosql/DefaultNoSqlObject.java    |  10 +-
 .../log4j/core/appender/nosql/NoSqlAppender.java   |  10 +-
 .../log4j/core/appender/nosql/NoSqlConnection.java |  10 +-
 .../core/appender/nosql/NoSqlDatabaseManager.java  |  10 +-
 .../log4j/core/appender/nosql/NoSqlObject.java     |  10 +-
 .../log4j/core/appender/nosql/NoSqlProvider.java   |  10 +-
 .../rewrite/LoggerNameLevelRewritePolicy.java      |  17 +-
 .../core/appender/rewrite/MapRewritePolicy.java    |  10 +-
 .../appender/rewrite/PropertiesRewritePolicy.java  |  10 +-
 .../core/appender/rewrite/RewriteAppender.java     |  10 +-
 .../log4j/core/appender/rewrite/RewritePolicy.java |  10 +-
 .../appender/rolling/AbstractRolloverStrategy.java |  12 +-
 .../appender/rolling/AbstractTriggeringPolicy.java |  11 +-
 .../rolling/CompositeTriggeringPolicy.java         |  10 +-
 .../appender/rolling/CronTriggeringPolicy.java     |  12 +-
 .../appender/rolling/DefaultRolloverStrategy.java  |  18 +-
 .../rolling/DirectFileRolloverStrategy.java        |  10 +-
 .../rolling/DirectWriteRolloverStrategy.java       |  10 +-
 .../log4j/core/appender/rolling/FileExtension.java |  10 +-
 .../log4j/core/appender/rolling/FileSize.java      |  17 +-
 .../appender/rolling/NoOpTriggeringPolicy.java     |  39 +-
 .../rolling/OnStartupTriggeringPolicy.java         |  12 +-
 .../core/appender/rolling/PatternProcessor.java    |  14 +-
 .../core/appender/rolling/RollingFileManager.java  |  40 +-
 .../rolling/RollingRandomAccessFileManager.java    |  36 +-
 .../core/appender/rolling/RolloverDescription.java |  10 +-
 .../appender/rolling/RolloverDescriptionImpl.java  |  10 +-
 .../core/appender/rolling/RolloverFrequency.java   |  10 +-
 .../core/appender/rolling/RolloverListener.java    |  10 +-
 .../core/appender/rolling/RolloverStrategy.java    |  10 +-
 .../rolling/SizeBasedTriggeringPolicy.java         |  10 +-
 .../rolling/TimeBasedTriggeringPolicy.java         |  10 +-
 .../core/appender/rolling/TriggeringPolicy.java    |  10 +-
 .../appender/rolling/action/AbstractAction.java    |  10 +-
 .../rolling/action/AbstractPathAction.java         |  11 +-
 .../log4j/core/appender/rolling/action/Action.java |  10 +-
 .../rolling/action/CommonsCompressAction.java      |  14 +-
 .../appender/rolling/action/CompositeAction.java   |  10 +-
 .../core/appender/rolling/action/DeleteAction.java |  11 +-
 .../appender/rolling/action/DeletingVisitor.java   |  13 +-
 .../core/appender/rolling/action/Duration.java     |  13 +-
 .../appender/rolling/action/FileRenameAction.java  |  10 +-
 .../appender/rolling/action/GzCompressAction.java  |  12 +-
 .../rolling/action/IfAccumulatedFileCount.java     |  10 +-
 .../rolling/action/IfAccumulatedFileSize.java      |  10 +-
 .../log4j/core/appender/rolling/action/IfAll.java  |  10 +-
 .../log4j/core/appender/rolling/action/IfAny.java  |  10 +-
 .../core/appender/rolling/action/IfFileName.java   |  10 +-
 .../appender/rolling/action/IfLastModified.java    |  10 +-
 .../log4j/core/appender/rolling/action/IfNot.java  |  10 +-
 .../appender/rolling/action/PathCondition.java     |  15 +-
 .../rolling/action/PathSortByModificationTime.java |  11 +-
 .../core/appender/rolling/action/PathSorter.java   |  10 +-
 .../rolling/action/PathWithAttributes.java         |  11 +-
 .../rolling/action/PosixViewAttributeAction.java   |  12 +-
 .../appender/rolling/action/ScriptCondition.java   |  11 +-
 .../appender/rolling/action/SortingVisitor.java    |  19 +-
 .../appender/rolling/action/ZipCompressAction.java |  10 +-
 .../core/appender/routing/IdlePurgePolicy.java     |  16 +-
 .../log4j/core/appender/routing/PurgePolicy.java   |  42 +-
 .../logging/log4j/core/appender/routing/Route.java |  10 +-
 .../log4j/core/appender/routing/Routes.java        |  14 +-
 .../core/appender/routing/RoutingAppender.java     |  20 +-
 .../core/async/AbstractAsyncExceptionHandler.java  |  10 +-
 .../core/async/ArrayBlockingQueueFactory.java      |  10 +-
 .../logging/log4j/core/async/AsyncLogger.java      |  31 +-
 .../log4j/core/async/AsyncLoggerConfig.java        |  15 +-
 .../AsyncLoggerConfigDefaultExceptionHandler.java  |  10 +-
 .../core/async/AsyncLoggerConfigDelegate.java      |  10 +-
 .../core/async/AsyncLoggerConfigDisruptor.java     |  33 +-
 .../log4j/core/async/AsyncLoggerContext.java       |  10 +-
 .../core/async/AsyncLoggerContextSelector.java     |  10 +-
 .../async/AsyncLoggerDefaultExceptionHandler.java  |  10 +-
 .../log4j/core/async/AsyncLoggerDisruptor.java     |  26 +-
 .../core/async/AsyncQueueFullMessageUtil.java      |  10 +-
 .../log4j/core/async/AsyncQueueFullPolicy.java     |  10 +-
 .../core/async/AsyncQueueFullPolicyFactory.java    |  16 +-
 .../log4j/core/async/AsyncWaitStrategyFactory.java |  11 +-
 .../core/async/AsyncWaitStrategyFactoryConfig.java |  21 +-
 .../async/BasicAsyncLoggerContextSelector.java     |  19 +-
 .../log4j/core/async/BlockingQueueFactory.java     |  10 +-
 .../core/async/DefaultAsyncQueueFullPolicy.java    |  12 +-
 .../async/DefaultAsyncWaitStrategyFactory.java     |  18 +-
 .../core/async/DiscardingAsyncQueueFullPolicy.java |  16 +-
 .../core/async/DisruptorBlockingQueueFactory.java  |  12 +-
 .../logging/log4j/core/async/DisruptorUtil.java    |  17 +-
 .../logging/log4j/core/async/EventRoute.java       |  10 +-
 .../log4j/core/async/InternalAsyncUtil.java        |  10 +-
 .../core/async/JCToolsBlockingQueueFactory.java    |  12 +-
 .../core/async/LinkedTransferQueueFactory.java     |  11 +-
 .../log4j/core/async/RingBufferLogEvent.java       |  15 +-
 .../core/async/RingBufferLogEventHandler.java      |  12 +-
 .../core/async/RingBufferLogEventTranslator.java   |  15 +-
 .../core/async/ThreadNameCachingStrategy.java      |  14 +-
 .../core/async/TimeoutBlockingWaitStrategy.java    |  36 +-
 .../log4j/core/config/AbstractConfiguration.java   |  46 +-
 .../logging/log4j/core/config/AppenderControl.java |  10 +-
 .../log4j/core/config/AppenderControlArraySet.java |  10 +-
 .../logging/log4j/core/config/AppenderRef.java     |  10 +-
 .../logging/log4j/core/config/AppendersPlugin.java |  10 +-
 .../config/AwaitCompletionReliabilityStrategy.java |  11 +-
 .../AwaitUnconditionallyReliabilityStrategy.java   |  11 +-
 .../logging/log4j/core/config/Configuration.java   |  12 +-
 .../log4j/core/config/ConfigurationAware.java      |  11 +-
 .../log4j/core/config/ConfigurationException.java  |  10 +-
 .../log4j/core/config/ConfigurationFactory.java    |  26 +-
 .../core/config/ConfigurationFileWatcher.java      |  16 +-
 .../log4j/core/config/ConfigurationListener.java   |  10 +-
 .../log4j/core/config/ConfigurationScheduler.java  |  10 +-
 .../log4j/core/config/ConfigurationSource.java     |  33 +-
 .../logging/log4j/core/config/Configurator.java    |  14 +-
 .../log4j/core/config/CronScheduledFuture.java     |  10 +-
 .../log4j/core/config/CustomLevelConfig.java       |  10 +-
 .../logging/log4j/core/config/CustomLevels.java    |  11 +-
 .../log4j/core/config/DefaultAdvertiser.java       |  10 +-
 .../log4j/core/config/DefaultConfiguration.java    |  10 +-
 .../core/config/DefaultReliabilityStrategy.java    |  11 +-
 .../logging/log4j/core/config/HttpWatcher.java     |  14 +-
 .../config/LocationAwareReliabilityStrategy.java   |  10 +-
 .../core/config/LockingReliabilityStrategy.java    |  11 +-
 .../logging/log4j/core/config/LoggerConfig.java    |  70 +-
 .../log4j/core/config/LoggerContextAware.java      |  11 +-
 .../apache/logging/log4j/core/config/Loggers.java  |  10 +-
 .../logging/log4j/core/config/LoggersPlugin.java   |  10 +-
 .../org/apache/logging/log4j/core/config/Node.java |  12 +-
 .../log4j/core/config/NullConfiguration.java       |  10 +-
 .../apache/logging/log4j/core/config/Order.java    |  10 +-
 .../logging/log4j/core/config/OrderComparator.java |  10 +-
 .../log4j/core/config/PropertiesPlugin.java        |  26 +-
 .../apache/logging/log4j/core/config/Property.java |  12 +-
 .../logging/log4j/core/config/Reconfigurable.java  |  10 +-
 .../log4j/core/config/ReliabilityStrategy.java     |  11 +-
 .../core/config/ReliabilityStrategyFactory.java    |  11 +-
 .../logging/log4j/core/config/Scheduled.java       |  10 +-
 .../logging/log4j/core/config/ScriptsPlugin.java   |  10 +-
 .../log4j/core/config/arbiters/Arbiter.java        |  10 +-
 .../log4j/core/config/arbiters/ClassArbiter.java   |  12 +-
 .../log4j/core/config/arbiters/DefaultArbiter.java |  10 +-
 .../log4j/core/config/arbiters/ScriptArbiter.java  |  14 +-
 .../log4j/core/config/arbiters/SelectArbiter.java  |  14 +-
 .../config/arbiters/SystemPropertyArbiter.java     |  14 +-
 .../builder/api/AppenderComponentBuilder.java      |  10 +-
 .../builder/api/AppenderRefComponentBuilder.java   |  10 +-
 .../log4j/core/config/builder/api/Component.java   |  10 +-
 .../core/config/builder/api/ComponentBuilder.java  |  12 +-
 .../api/CompositeFilterComponentBuilder.java       |  10 +-
 .../config/builder/api/ConfigurationBuilder.java   |  10 +-
 .../builder/api/ConfigurationBuilderFactory.java   |  11 +-
 .../builder/api/CustomLevelComponentBuilder.java   |  10 +-
 .../config/builder/api/FilterComponentBuilder.java |  10 +-
 .../builder/api/FilterableComponentBuilder.java    |  11 +-
 .../builder/api/KeyValuePairComponentBuilder.java  |  10 +-
 .../config/builder/api/LayoutComponentBuilder.java |  10 +-
 .../builder/api/LoggableComponentBuilder.java      |  11 +-
 .../config/builder/api/LoggerComponentBuilder.java |  10 +-
 .../builder/api/PropertyComponentBuilder.java      |  10 +-
 .../builder/api/RootLoggerComponentBuilder.java    |  10 +-
 .../config/builder/api/ScriptComponentBuilder.java |  10 +-
 .../builder/api/ScriptFileComponentBuilder.java    |  10 +-
 .../config/builder/impl/BuiltConfiguration.java    |  10 +-
 .../impl/DefaultAppenderComponentBuilder.java      |  10 +-
 .../impl/DefaultAppenderRefComponentBuilder.java   |  10 +-
 .../DefaultComponentAndConfigurationBuilder.java   |  10 +-
 .../builder/impl/DefaultComponentBuilder.java      |  10 +-
 .../DefaultCompositeFilterComponentBuilder.java    |  10 +-
 .../builder/impl/DefaultConfigurationBuilder.java  |  12 +-
 .../impl/DefaultCustomLevelComponentBuilder.java   |  10 +-
 .../impl/DefaultFilterComponentBuilder.java        |  10 +-
 .../impl/DefaultKeyValuePairComponentBuilder.java  |  10 +-
 .../impl/DefaultLayoutComponentBuilder.java        |  10 +-
 .../impl/DefaultLoggerComponentBuilder.java        |  10 +-
 .../impl/DefaultPropertyComponentBuilder.java      |  10 +-
 .../impl/DefaultRootLoggerComponentBuilder.java    |  10 +-
 .../impl/DefaultScriptComponentBuilder.java        |  10 +-
 .../impl/DefaultScriptFileComponentBuilder.java    |  10 +-
 .../config/composite/CompositeConfiguration.java   |  14 +-
 .../config/composite/DefaultMergeStrategy.java     |  27 +-
 .../log4j/core/config/composite/MergeStrategy.java |  10 +-
 .../log4j/core/config/composite/package-info.java  |   2 +-
 .../log4j/core/config/json/JsonConfiguration.java  |  17 +-
 .../core/config/json/JsonConfigurationFactory.java |  10 +-
 .../logging/log4j/core/config/plugins/Plugin.java  |  10 +-
 .../log4j/core/config/plugins/PluginAliases.java   |  10 +-
 .../log4j/core/config/plugins/PluginAttribute.java |  10 +-
 .../config/plugins/PluginBuilderAttribute.java     |  11 +-
 .../core/config/plugins/PluginBuilderFactory.java  |  11 +-
 .../core/config/plugins/PluginConfiguration.java   |  10 +-
 .../log4j/core/config/plugins/PluginElement.java   |  10 +-
 .../log4j/core/config/plugins/PluginFactory.java   |  10 +-
 .../core/config/plugins/PluginLoggerContext.java   |  10 +-
 .../log4j/core/config/plugins/PluginNode.java      |  10 +-
 .../log4j/core/config/plugins/PluginValue.java     |  10 +-
 .../core/config/plugins/PluginVisitorStrategy.java |  11 +-
 .../config/plugins/convert/Base64Converter.java    |  10 +-
 .../config/plugins/convert/DateTypeConverter.java  |  10 +-
 .../core/config/plugins/convert/EnumConverter.java |  10 +-
 .../core/config/plugins/convert/HexConverter.java  |  10 +-
 .../core/config/plugins/convert/TypeConverter.java |  11 +-
 .../plugins/convert/TypeConverterRegistry.java     |  12 +-
 .../config/plugins/convert/TypeConverters.java     |  15 +-
 .../log4j/core/config/plugins/package-info.java    |   2 +-
 .../core/config/plugins/processor/PluginCache.java |  15 +-
 .../core/config/plugins/processor/PluginEntry.java |  11 +-
 .../config/plugins/processor/PluginProcessor.java  |  25 +-
 .../core/config/plugins/util/PluginBuilder.java    |  13 +-
 .../core/config/plugins/util/PluginManager.java    |  18 +-
 .../core/config/plugins/util/PluginRegistry.java   |  23 +-
 .../log4j/core/config/plugins/util/PluginType.java |  10 +-
 .../log4j/core/config/plugins/util/PluginUtil.java |  16 +-
 .../core/config/plugins/util/ResolverUtil.java     |  16 +-
 .../core/config/plugins/validation/Constraint.java |  10 +-
 .../plugins/validation/ConstraintValidator.java    |  10 +-
 .../plugins/validation/ConstraintValidators.java   |  10 +-
 .../plugins/validation/constraints/NotBlank.java   |  10 +-
 .../plugins/validation/constraints/Required.java   |  11 +-
 .../plugins/validation/constraints/ValidHost.java  |  16 +-
 .../plugins/validation/constraints/ValidPort.java  |  10 +-
 .../validation/validators/NotBlankValidator.java   |  10 +-
 .../validation/validators/RequiredValidator.java   |  10 +-
 .../validation/validators/ValidHostValidator.java  |  16 +-
 .../validation/validators/ValidPortValidator.java  |  10 +-
 .../plugins/visitors/AbstractPluginVisitor.java    |  11 +-
 .../plugins/visitors/PluginAttributeVisitor.java   |  11 +-
 .../visitors/PluginBuilderAttributeVisitor.java    |  11 +-
 .../visitors/PluginConfigurationVisitor.java       |  11 +-
 .../plugins/visitors/PluginElementVisitor.java     |  15 +-
 .../visitors/PluginLoggerContextVisitor.java       |  11 +-
 .../config/plugins/visitors/PluginNodeVisitor.java |  11 +-
 .../plugins/visitors/PluginValueVisitor.java       |  11 +-
 .../config/plugins/visitors/PluginVisitor.java     |  11 +-
 .../config/plugins/visitors/PluginVisitors.java    |  11 +-
 .../config/properties/PropertiesConfiguration.java |  10 +-
 .../properties/PropertiesConfigurationBuilder.java |  13 +-
 .../properties/PropertiesConfigurationFactory.java |  10 +-
 .../core/config/status/StatusConfiguration.java    |  11 +-
 .../log4j/core/config/xml/XmlConfiguration.java    |  12 +-
 .../core/config/xml/XmlConfigurationFactory.java   |  10 +-
 .../log4j/core/config/yaml/YamlConfiguration.java  |  17 +-
 .../core/config/yaml/YamlConfigurationFactory.java |  10 +-
 .../logging/log4j/core/filter/AbstractFilter.java  |  10 +-
 .../log4j/core/filter/AbstractFilterable.java      |  10 +-
 .../logging/log4j/core/filter/BurstFilter.java     |  11 +-
 .../logging/log4j/core/filter/CompositeFilter.java |  10 +-
 .../logging/log4j/core/filter/DenyAllFilter.java   |  10 +-
 .../log4j/core/filter/DynamicThresholdFilter.java  |  14 +-
 .../logging/log4j/core/filter/Filterable.java      |  10 +-
 .../log4j/core/filter/LevelMatchFilter.java        |  10 +-
 .../log4j/core/filter/LevelRangeFilter.java        |  83 +-
 .../logging/log4j/core/filter/MapFilter.java       |  10 +-
 .../logging/log4j/core/filter/MarkerFilter.java    |  10 +-
 .../core/filter/MutableThreadContextMapFilter.java |  85 +-
 .../logging/log4j/core/filter/NoMarkerFilter.java  |  11 +-
 .../logging/log4j/core/filter/RegexFilter.java     |  10 +-
 .../logging/log4j/core/filter/ScriptFilter.java    |  10 +-
 .../log4j/core/filter/StringMatchFilter.java       |  10 +-
 .../log4j/core/filter/StructuredDataFilter.java    |  10 +-
 .../log4j/core/filter/ThreadContextMapFilter.java  |  13 +-
 .../logging/log4j/core/filter/ThresholdFilter.java |  10 +-
 .../logging/log4j/core/filter/TimeFilter.java      |  22 +-
 .../core/filter/mutable/KeyValuePairConfig.java    |  12 +-
 .../logging/log4j/core/impl/ContextAnchor.java     |  10 +-
 .../log4j/core/impl/ContextDataFactory.java        |  10 +-
 .../core/impl/ContextDataInjectorFactory.java      |  10 +-
 .../log4j/core/impl/DefaultLogEventFactory.java    |  10 +-
 .../logging/log4j/core/impl/ExtendedClassInfo.java |  12 +-
 .../log4j/core/impl/ExtendedStackTraceElement.java |  10 +-
 .../log4j/core/impl/JdkMapAdapterStringMap.java    |  10 +-
 .../logging/log4j/core/impl/LocationAware.java     |  10 +-
 .../core/impl/LocationAwareLogEventFactory.java    |  11 +-
 .../log4j/core/impl/Log4jContextFactory.java       |  40 +-
 .../logging/log4j/core/impl/Log4jLogEvent.java     |  10 +-
 .../logging/log4j/core/impl/Log4jProvider.java     |  10 +-
 .../logging/log4j/core/impl/LogEventFactory.java   |  11 +-
 .../logging/log4j/core/impl/MementoMessage.java    |  14 +-
 .../logging/log4j/core/impl/MutableLogEvent.java   |  10 +-
 .../log4j/core/impl/ReusableLogEventFactory.java   |  18 +-
 .../log4j/core/impl/ThreadContextDataInjector.java |  14 +-
 .../log4j/core/impl/ThreadContextDataProvider.java |  14 +-
 .../log4j/core/impl/ThrowableFormatOptions.java    |  10 +-
 .../logging/log4j/core/impl/ThrowableProxy.java    |  10 +-
 .../log4j/core/impl/ThrowableProxyHelper.java      |  12 +-
 .../log4j/core/impl/ThrowableProxyRenderer.java    |  16 +-
 .../ContextDataAsEntryListDeserializer.java        |  15 +-
 .../jackson/ContextDataAsEntryListSerializer.java  |  15 +-
 .../core/jackson/ContextDataDeserializer.java      |  16 +-
 .../log4j/core/jackson/ContextDataSerializer.java  |  15 +-
 .../jackson/ExtendedStackTraceElementMixIn.java    |  15 +-
 .../logging/log4j/core/jackson/Initializers.java   |  19 +-
 .../logging/log4j/core/jackson/InstantMixIn.java   |  10 +-
 .../logging/log4j/core/jackson/JsonConstants.java  |  10 +-
 .../logging/log4j/core/jackson/LevelMixIn.java     |  15 +-
 .../core/jackson/ListOfMapEntryDeserializer.java   |  10 +-
 .../core/jackson/ListOfMapEntrySerializer.java     |  10 +-
 .../log4j/core/jackson/Log4jJsonModule.java        |  15 +-
 .../log4j/core/jackson/Log4jJsonObjectMapper.java  |  10 +-
 .../Log4jStackTraceElementDeserializer.java        |  15 +-
 .../logging/log4j/core/jackson/Log4jXmlModule.java |  13 +-
 .../log4j/core/jackson/Log4jXmlObjectMapper.java   |  10 +-
 .../log4j/core/jackson/Log4jYamlModule.java        |  15 +-
 .../log4j/core/jackson/Log4jYamlObjectMapper.java  |  10 +-
 .../log4j/core/jackson/LogEventJsonMixIn.java      |  27 +-
 .../core/jackson/LogEventWithContextListMixIn.java |  27 +-
 .../logging/log4j/core/jackson/MapEntry.java       |  15 +-
 .../logging/log4j/core/jackson/MarkerMixIn.java    |  13 +-
 .../log4j/core/jackson/MessageSerializer.java      |  13 +-
 .../MutableThreadContextStackDeserializer.java     |  13 +-
 .../core/jackson/ObjectMessageSerializer.java      |  13 +-
 .../core/jackson/SimpleMessageDeserializer.java    |  13 +-
 .../log4j/core/jackson/StackTraceElementMixIn.java |  10 +-
 .../log4j/core/jackson/ThrowableProxyMixIn.java    |  15 +-
 .../ThrowableProxyWithStacktraceAsStringMixIn.java |  10 +-
 .../ThrowableProxyWithoutStacktraceMixIn.java      |  10 +-
 .../logging/log4j/core/jackson/XmlConstants.java   |  10 +-
 .../logging/log4j/core/jmx/AppenderAdmin.java      |  10 +-
 .../logging/log4j/core/jmx/AppenderAdminMBean.java |  10 +-
 .../logging/log4j/core/jmx/AsyncAppenderAdmin.java |  10 +-
 .../log4j/core/jmx/AsyncAppenderAdminMBean.java    |  10 +-
 .../log4j/core/jmx/ContextSelectorAdmin.java       |  10 +-
 .../log4j/core/jmx/ContextSelectorAdminMBean.java  |  10 +-
 .../logging/log4j/core/jmx/LoggerConfigAdmin.java  |  10 +-
 .../log4j/core/jmx/LoggerConfigAdminMBean.java     |  10 +-
 .../logging/log4j/core/jmx/LoggerContextAdmin.java |  10 +-
 .../log4j/core/jmx/LoggerContextAdminMBean.java    |  10 +-
 .../logging/log4j/core/jmx/RingBufferAdmin.java    |  10 +-
 .../log4j/core/jmx/RingBufferAdminMBean.java       |  10 +-
 .../org/apache/logging/log4j/core/jmx/Server.java  |  54 +-
 .../logging/log4j/core/jmx/StatusLoggerAdmin.java  |  10 +-
 .../log4j/core/jmx/StatusLoggerAdminMBean.java     |  10 +-
 .../log4j/core/layout/AbstractCsvLayout.java       |  10 +-
 .../log4j/core/layout/AbstractJacksonLayout.java   |  35 +-
 .../logging/log4j/core/layout/AbstractLayout.java  |  10 +-
 .../log4j/core/layout/AbstractStringLayout.java    |  10 +-
 .../log4j/core/layout/ByteBufferDestination.java   |  10 +-
 .../core/layout/ByteBufferDestinationHelper.java   |  24 +-
 .../log4j/core/layout/CsvLogEventLayout.java       |  10 +-
 .../log4j/core/layout/CsvParameterLayout.java      |  10 +-
 .../apache/logging/log4j/core/layout/Encoder.java  |  10 +-
 .../logging/log4j/core/layout/GelfLayout.java      |  36 +-
 .../logging/log4j/core/layout/HtmlLayout.java      |  12 +-
 .../logging/log4j/core/layout/JacksonFactory.java  |  25 +-
 .../logging/log4j/core/layout/JsonLayout.java      |  14 +-
 .../log4j/core/layout/LevelPatternSelector.java    |  20 +-
 .../core/layout/LockingStringBuilderEncoder.java   |  16 +-
 .../logging/log4j/core/layout/LoggerFields.java    |  10 +-
 .../log4j/core/layout/MarkerPatternSelector.java   |  12 +-
 .../logging/log4j/core/layout/MessageLayout.java   |  11 +-
 .../logging/log4j/core/layout/PatternLayout.java   |  22 +-
 .../logging/log4j/core/layout/PatternMatch.java    |  11 +-
 .../logging/log4j/core/layout/PatternSelector.java |  10 +-
 .../logging/log4j/core/layout/Rfc5424Layout.java   |  46 +-
 .../log4j/core/layout/ScriptPatternSelector.java   |  16 +-
 .../log4j/core/layout/SerializedLayout.java        |  10 +-
 .../log4j/core/layout/StringBuilderEncoder.java    |  10 +-
 .../logging/log4j/core/layout/SyslogLayout.java    |  10 +-
 .../log4j/core/layout/TextEncoderHelper.java       |  12 +-
 .../logging/log4j/core/layout/XmlLayout.java       |  10 +-
 .../logging/log4j/core/layout/YamlLayout.java      |  12 +-
 .../log4j/core/layout/internal/ExcludeChecker.java |  10 +-
 .../log4j/core/layout/internal/IncludeChecker.java |  11 +-
 .../log4j/core/layout/internal/ListChecker.java    |  10 +-
 .../lookup/AbstractConfigurationAwareLookup.java   |  11 +-
 .../logging/log4j/core/lookup/AbstractLookup.java  |  10 +-
 .../core/lookup/ConfigurationStrSubstitutor.java   |  10 +-
 .../log4j/core/lookup/ContextMapLookup.java        |  12 +-
 .../logging/log4j/core/lookup/DateLookup.java      |  10 +-
 .../log4j/core/lookup/DefaultLookupResult.java     |  13 +-
 .../log4j/core/lookup/EnvironmentLookup.java       |  10 +-
 .../logging/log4j/core/lookup/EventLookup.java     |  10 +-
 .../logging/log4j/core/lookup/Interpolator.java    |  21 +-
 .../logging/log4j/core/lookup/JavaLookup.java      |  10 +-
 .../lookup/JmxRuntimeInputArgumentsLookup.java     |  12 +-
 .../logging/log4j/core/lookup/JndiLookup.java      |  14 +-
 .../logging/log4j/core/lookup/Log4jLookup.java     |  10 +-
 .../logging/log4j/core/lookup/LookupResult.java    |  11 +-
 .../logging/log4j/core/lookup/LowerLookup.java     |  14 +-
 .../logging/log4j/core/lookup/MainMapLookup.java   |  10 +-
 .../logging/log4j/core/lookup/MapLookup.java       |  10 +-
 .../logging/log4j/core/lookup/MarkerLookup.java    |  11 +-
 .../log4j/core/lookup/PropertiesLookup.java        |  32 +-
 .../log4j/core/lookup/ResourceBundleLookup.java    |  10 +-
 .../log4j/core/lookup/RuntimeStrSubstitutor.java   |  10 +-
 .../logging/log4j/core/lookup/StrLookup.java       |  14 +-
 .../logging/log4j/core/lookup/StrMatcher.java      |  17 +-
 .../logging/log4j/core/lookup/StrSubstitutor.java  |  46 +-
 .../log4j/core/lookup/StructuredDataLookup.java    |  10 +-
 .../log4j/core/lookup/SystemPropertiesLookup.java  |  10 +-
 .../logging/log4j/core/lookup/UpperLookup.java     |  14 +-
 .../core/message/ExtendedThreadInfoFactory.java    |  10 +-
 .../core/message/ExtendedThreadInformation.java    |  14 +-
 .../log4j/core/net/AbstractSocketManager.java      |  10 +-
 .../apache/logging/log4j/core/net/Advertiser.java  |  10 +-
 .../log4j/core/net/DatagramOutputStream.java       |  10 +-
 .../log4j/core/net/DatagramSocketManager.java      |  10 +-
 .../apache/logging/log4j/core/net/Facility.java    |  14 +-
 .../apache/logging/log4j/core/net/JndiManager.java |  15 +-
 .../apache/logging/log4j/core/net/MailManager.java |  26 +-
 .../logging/log4j/core/net/MailManagerFactory.java |  10 +-
 .../logging/log4j/core/net/MimeMessageBuilder.java |  10 +-
 .../log4j/core/net/MulticastDnsAdvertiser.java     |  10 +-
 .../apache/logging/log4j/core/net/Priority.java    |  10 +-
 .../apache/logging/log4j/core/net/Protocol.java    |  10 +-
 .../log4j/core/net/Rfc1349TrafficClass.java        |  11 +-
 .../apache/logging/log4j/core/net/Severity.java    |  10 +-
 .../apache/logging/log4j/core/net/SmtpManager.java |  14 +-
 .../logging/log4j/core/net/SocketAddress.java      |  12 +-
 .../logging/log4j/core/net/SocketOptions.java      |  56 +-
 .../core/net/SocketPerformancePreferences.java     |  11 +-
 .../logging/log4j/core/net/SslSocketManager.java   |  12 +-
 .../logging/log4j/core/net/TcpSocketManager.java   |  34 +-
 .../log4j/core/net/UrlConnectionFactory.java       |  17 +-
 .../net/ssl/AbstractKeyStoreConfiguration.java     |  10 +-
 .../core/net/ssl/EnvironmentPasswordProvider.java  |  10 +-
 .../log4j/core/net/ssl/FilePasswordProvider.java   |  10 +-
 .../log4j/core/net/ssl/KeyStoreConfiguration.java  |  10 +-
 .../net/ssl/KeyStoreConfigurationException.java    |  10 +-
 .../log4j/core/net/ssl/LaxHostnameVerifier.java    |  10 +-
 .../log4j/core/net/ssl/MemoryPasswordProvider.java |  10 +-
 .../log4j/core/net/ssl/PasswordProvider.java       |  10 +-
 .../log4j/core/net/ssl/SslConfiguration.java       |  14 +-
 .../core/net/ssl/SslConfigurationDefaults.java     |  10 +-
 .../core/net/ssl/SslConfigurationException.java    |  10 +-
 .../core/net/ssl/SslConfigurationFactory.java      |  24 +-
 .../log4j/core/net/ssl/StoreConfiguration.java     |  10 +-
 .../core/net/ssl/StoreConfigurationException.java  |  10 +-
 .../core/net/ssl/TrustStoreConfiguration.java      |  10 +-
 .../net/ssl/TrustStoreConfigurationException.java  |  10 +-
 .../logging/log4j/core/net/ssl/package-info.java   |   2 +-
 .../apache/logging/log4j/core/osgi/Activator.java  |  11 +-
 .../log4j/core/osgi/BundleContextSelector.java     |  12 +-
 .../logging/log4j/core/osgi/package-info.java      |   2 +-
 .../core/parser/AbstractJacksonLogEventParser.java |  14 +-
 .../log4j/core/parser/JsonLogEventParser.java      |  10 +-
 .../logging/log4j/core/parser/LogEventParser.java  |  14 +-
 .../logging/log4j/core/parser/ParseException.java  |  10 +-
 .../log4j/core/parser/TextLogEventParser.java      |  12 +-
 .../log4j/core/parser/XmlLogEventParser.java       |  10 +-
 .../log4j/core/parser/YamlLogEventParser.java      |  10 +-
 .../core/pattern/AbstractPatternConverter.java     |  10 +-
 .../core/pattern/AbstractStyleNameConverter.java   |  10 +-
 .../logging/log4j/core/pattern/AnsiConverter.java  |  10 +-
 .../logging/log4j/core/pattern/AnsiEscape.java     |  17 +-
 .../log4j/core/pattern/ArrayPatternConverter.java  |  10 +-
 .../log4j/core/pattern/CachedDateFormat.java       |  10 +-
 .../core/pattern/ClassNamePatternConverter.java    |  10 +-
 .../logging/log4j/core/pattern/ConverterKeys.java  |  10 +-
 .../log4j/core/pattern/DatePatternConverter.java   |  25 +-
 .../log4j/core/pattern/DynamicWordAbbreviator.java |  20 +-
 .../core/pattern/EncodingPatternConverter.java     |  18 +-
 .../core/pattern/EndOfBatchPatternConverter.java   |  10 +-
 .../pattern/EqualsBaseReplacementConverter.java    |  10 +-
 .../EqualsIgnoreCaseReplacementConverter.java      |  10 +-
 .../core/pattern/EqualsReplacementConverter.java   |  10 +-
 .../pattern/ExtendedThrowablePatternConverter.java |  10 +-
 .../core/pattern/FileDatePatternConverter.java     |  10 +-
 .../core/pattern/FileLocationPatternConverter.java |  10 +-
 .../logging/log4j/core/pattern/FormattingInfo.java |  25 +-
 .../core/pattern/FullLocationPatternConverter.java |  10 +-
 .../log4j/core/pattern/HighlightConverter.java     |  17 +-
 .../log4j/core/pattern/HtmlTextRenderer.java       |  10 +-
 .../core/pattern/IntegerPatternConverter.java      |  10 +-
 .../log4j/core/pattern/JAnsiTextRenderer.java      |  26 +-
 .../log4j/core/pattern/LevelPatternConverter.java  |  21 +-
 .../core/pattern/LineLocationPatternConverter.java |  10 +-
 .../pattern/LineSeparatorPatternConverter.java     |  10 +-
 .../core/pattern/LiteralPatternConverter.java      |  10 +-
 .../core/pattern/LogEventPatternConverter.java     |  18 +-
 .../core/pattern/LoggerFqcnPatternConverter.java   |  10 +-
 .../log4j/core/pattern/LoggerPatternConverter.java |  10 +-
 .../log4j/core/pattern/MapPatternConverter.java    |  16 +-
 .../log4j/core/pattern/MarkerPatternConverter.java |  10 +-
 .../pattern/MarkerSimpleNamePatternConverter.java  |  10 +-
 .../log4j/core/pattern/MaxLengthConverter.java     |  11 +-
 .../log4j/core/pattern/MdcPatternConverter.java    |  22 +-
 .../core/pattern/MessagePatternConverter.java      |  34 +-
 .../pattern/MethodLocationPatternConverter.java    |  10 +-
 .../log4j/core/pattern/NameAbbreviator.java        |  18 +-
 .../log4j/core/pattern/NamePatternConverter.java   |  10 +-
 .../core/pattern/NanoTimePatternConverter.java     |  10 +-
 .../log4j/core/pattern/NdcPatternConverter.java    |  16 +-
 .../logging/log4j/core/pattern/NotANumber.java     |  10 +-
 .../log4j/core/pattern/PatternConverter.java       |  10 +-
 .../log4j/core/pattern/PatternFormatter.java       |  10 +-
 .../logging/log4j/core/pattern/PatternParser.java  |  40 +-
 .../log4j/core/pattern/PlainTextRenderer.java      |  10 +-
 .../core/pattern/ProcessIdPatternConverter.java    |  10 +-
 .../log4j/core/pattern/RegexReplacement.java       |  10 +-
 .../core/pattern/RegexReplacementConverter.java    |  10 +-
 .../core/pattern/RelativeTimePatternConverter.java |  10 +-
 .../log4j/core/pattern/RepeatPatternConverter.java |  10 +-
 .../pattern/RootThrowablePatternConverter.java     |  10 +-
 .../pattern/SequenceNumberPatternConverter.java    |  10 +-
 .../pattern/SimpleLiteralPatternConverter.java     |  12 +-
 .../logging/log4j/core/pattern/StyleConverter.java |  10 +-
 .../logging/log4j/core/pattern/TextRenderer.java   |  10 +-
 .../core/pattern/ThreadIdPatternConverter.java     |  10 +-
 .../core/pattern/ThreadNamePatternConverter.java   |  10 +-
 .../pattern/ThreadPriorityPatternConverter.java    |  10 +-
 .../core/pattern/ThrowablePatternConverter.java    |  10 +-
 .../log4j/core/pattern/UuidPatternConverter.java   |  10 +-
 .../VariablesNotEmptyReplacementConverter.java     |  41 +-
 .../logging/log4j/core/script/AbstractScript.java  |  10 +-
 .../apache/logging/log4j/core/script/Script.java   |  10 +-
 .../logging/log4j/core/script/ScriptFile.java      |  10 +-
 .../logging/log4j/core/script/ScriptManager.java   |  21 +-
 .../logging/log4j/core/script/ScriptRef.java       |  10 +-
 .../log4j/core/selector/BasicContextSelector.java  |  18 +-
 .../core/selector/ClassLoaderContextSelector.java  |  20 +-
 .../log4j/core/selector/ContextSelector.java       |  18 +-
 .../log4j/core/selector/CoreContextSelectors.java  |  10 +-
 .../log4j/core/selector/JndiContextSelector.java   |  19 +-
 .../log4j/core/selector/NamedContextSelector.java  |  10 +-
 .../apache/logging/log4j/core/time/Instant.java    |  10 +-
 .../logging/log4j/core/time/MutableInstant.java    |  16 +-
 .../logging/log4j/core/time/PreciseClock.java      |  10 +-
 .../core/time/internal/FixedPreciseClock.java      |  10 +-
 .../core/tools/BasicCommandLineArguments.java      |  10 +-
 .../log4j/core/tools/CustomLoggerGenerator.java    |  10 +-
 .../log4j/core/tools/ExtendedLoggerGenerator.java  |  10 +-
 .../apache/logging/log4j/core/tools/Generate.java  |  11 +-
 .../log4j/core/tools/picocli/CommandLine.java      |  86 +-
 .../logging/log4j/core/util/AbstractWatcher.java   |  12 +-
 .../apache/logging/log4j/core/util/ArrayUtils.java |  13 +-
 .../org/apache/logging/log4j/core/util/Assert.java |  10 +-
 .../log4j/core/util/AuthorizationProvider.java     |  10 +-
 .../core/util/BasicAuthorizationProvider.java      |  23 +-
 .../apache/logging/log4j/core/util/Booleans.java   |  10 +-
 .../apache/logging/log4j/core/util/Builder.java    |  13 +-
 .../logging/log4j/core/util/CachedClock.java       |  10 +-
 .../logging/log4j/core/util/Cancellable.java       |  10 +-
 .../org/apache/logging/log4j/core/util/Clock.java  |  10 +-
 .../logging/log4j/core/util/ClockFactory.java      |  16 +-
 .../log4j/core/util/CloseShieldOutputStream.java   |  10 +-
 .../logging/log4j/core/util/CloseShieldWriter.java |  10 +-
 .../org/apache/logging/log4j/core/util/Closer.java |  11 +-
 .../logging/log4j/core/util/CoarseCachedClock.java |  10 +-
 .../apache/logging/log4j/core/util/Constants.java  |  10 +-
 .../log4j/core/util/ContextDataProvider.java       |  14 +-
 .../logging/log4j/core/util/CronExpression.java    |  15 +-
 .../logging/log4j/core/util/CyclicBuffer.java      |  10 +-
 .../core/util/DefaultShutdownCallbackRegistry.java |  17 +-
 .../logging/log4j/core/util/DummyNanoClock.java    |  10 +-
 .../logging/log4j/core/util/ExecutorServices.java  |  10 +-
 .../log4j/core/util/ExtensionLanguageMapping.java  |  10 +-
 .../apache/logging/log4j/core/util/FileUtils.java  |  18 +-
 .../logging/log4j/core/util/FileWatcher.java       |  10 +-
 .../apache/logging/log4j/core/util/IOUtils.java    |  10 +-
 .../apache/logging/log4j/core/util/Integers.java   |  10 +-
 .../apache/logging/log4j/core/util/JndiCloser.java |  11 +-
 .../apache/logging/log4j/core/util/JsonUtils.java  |  10 +-
 .../logging/log4j/core/util/KeyValuePair.java      |  11 +-
 .../org/apache/logging/log4j/core/util/Loader.java |  10 +-
 .../logging/log4j/core/util/Log4jThread.java       |  11 +-
 .../log4j/core/util/Log4jThreadFactory.java        |  11 +-
 .../apache/logging/log4j/core/util/NameUtil.java   |  14 +-
 .../apache/logging/log4j/core/util/NanoClock.java  |  10 +-
 .../apache/logging/log4j/core/util/NetUtils.java   |  12 +-
 .../logging/log4j/core/util/NullOutputStream.java  |  13 +-
 .../log4j/core/util/ObjectArrayIterator.java       |   2 +-
 .../logging/log4j/core/util/OptionConverter.java   |  37 +-
 .../logging/log4j/core/util/PasswordDecryptor.java |  10 +-
 .../apache/logging/log4j/core/util/Patterns.java   |  10 +-
 .../logging/log4j/core/util/ReflectionUtil.java    |  11 +-
 .../logging/log4j/core/util/SecretKeyProvider.java |  10 +-
 .../log4j/core/util/ShutdownCallbackRegistry.java  |  11 +-
 .../org/apache/logging/log4j/core/util/Source.java |  15 +-
 .../log4j/core/util/StringBuilderWriter.java       |   6 +-
 .../logging/log4j/core/util/StringEncoder.java     |  34 +-
 .../logging/log4j/core/util/SystemClock.java       |  10 +-
 .../logging/log4j/core/util/SystemMillisClock.java |  10 +-
 .../logging/log4j/core/util/SystemNanoClock.java   |  10 +-
 .../apache/logging/log4j/core/util/Throwables.java |  10 +-
 .../apache/logging/log4j/core/util/Transform.java  |  10 +-
 .../apache/logging/log4j/core/util/TypeUtil.java   |  10 +-
 .../apache/logging/log4j/core/util/UuidUtil.java   |  13 +-
 .../logging/log4j/core/util/WatchEventService.java |  10 +-
 .../logging/log4j/core/util/WatchManager.java      |  20 +-
 .../apache/logging/log4j/core/util/Watcher.java    |  10 +-
 .../logging/log4j/core/util/WatcherFactory.java    |  36 +-
 .../log4j/core/util/WrappedFileWatcher.java        |  22 +-
 .../log4j/core/util/datetime/DateParser.java       |  10 +-
 .../log4j/core/util/datetime/DatePrinter.java      |  10 +-
 .../log4j/core/util/datetime/FastDateFormat.java   |  16 +-
 .../log4j/core/util/datetime/FastDateParser.java   |  16 +-
 .../log4j/core/util/datetime/FastDatePrinter.java  |  12 +-
 .../log4j/core/util/datetime/FixedDateFormat.java  |  55 +-
 .../logging/log4j/core/util/datetime/Format.java   |  10 +-
 .../log4j/core/util/datetime/FormatCache.java      |  11 +-
 .../core/util/internal/HttpInputStreamUtil.java    |  22 +-
 .../core/util/internal/LastModifiedSource.java     |  12 +-
 .../logging/log4j/core/util/internal/Status.java   |  10 +-
 log4j-couchdb/pom.xml                              |   6 +-
 .../logging/log4j/couchdb/CouchDbConnection.java   |  10 +-
 .../logging/log4j/couchdb/CouchDbProvider.java     |  16 +-
 log4j-docker/pom.xml                               |  30 +-
 .../apache/logging/log4j/docker/DockerLookup.java  |  29 +-
 .../logging/log4j/docker/model/Container.java      |  38 +-
 .../logging/log4j/docker/model/HostConfig.java     |  10 +-
 .../logging/log4j/docker/model/IPAMConfig.java     |  24 +-
 .../apache/logging/log4j/docker/model/Mount.java   |  30 +-
 .../apache/logging/log4j/docker/model/Network.java |  36 +-
 .../log4j/docker/model/NetworkSettings.java        |  44 +-
 .../logging/log4j/docker/model/PortDefinition.java |  20 +-
 log4j-flume-ng/pom.xml                             |  30 +-
 .../log4j/flume/appender/AbstractFlumeManager.java |  10 +-
 .../apache/logging/log4j/flume/appender/Agent.java |  10 +-
 .../logging/log4j/flume/appender/BatchEvent.java   |  10 +-
 .../log4j/flume/appender/FlumeAppender.java        |  17 +-
 .../log4j/flume/appender/FlumeAvroManager.java     | 698 ++++++++--------
 .../log4j/flume/appender/FlumeEmbeddedManager.java | 575 ++++++-------
 .../logging/log4j/flume/appender/FlumeEvent.java   |  26 +-
 .../log4j/flume/appender/FlumeEventFactory.java    |  10 +-
 .../flume/appender/FlumePersistentManager.java     |  67 +-
 .../log4j/flume/appender/Log4jEventSource.java     |  10 +-
 .../log4j/flume/appender/FlumeAppenderTest.java    |  10 +-
 .../flume/appender/FlumeEmbeddedAgentTest.java     |  19 +-
 .../flume/appender/FlumeEmbeddedAppenderTest.java  |  43 +-
 .../appender/FlumePersistentAppenderTest.java      |  65 +-
 .../log4j/flume/appender/FlumePersistentPerf.java  |  45 +-
 .../logging/log4j/flume/test/FlumeKeyProvider.java |  10 +-
 .../src/test/resources/default_embedded.xml        |  18 +-
 log4j-flume-ng/src/test/resources/embedded.xml     |  18 +-
 log4j-flume-ng/src/test/resources/persistent.xml   |  18 +-
 log4j-iostreams/pom.xml                            |   4 +-
 .../apache/logging/log4j/io/ByteStreamLogger.java  |   5 +-
 .../apache/logging/log4j/io/CharStreamLogger.java  |   5 +-
 .../org/apache/logging/log4j/io/IoBuilder.java     |  10 +-
 .../log4j/io/LoggerBufferedInputStream.java        |   5 +-
 .../logging/log4j/io/LoggerBufferedReader.java     |   5 +-
 .../logging/log4j/io/LoggerFilterOutputStream.java |   5 +-
 .../logging/log4j/io/LoggerFilterWriter.java       |   5 +-
 .../apache/logging/log4j/io/LoggerInputStream.java |   5 +-
 .../logging/log4j/io/LoggerOutputStream.java       |   5 +-
 .../apache/logging/log4j/io/LoggerPrintStream.java |   5 +-
 .../apache/logging/log4j/io/LoggerPrintWriter.java |   5 +-
 .../org/apache/logging/log4j/io/LoggerReader.java  |   5 +-
 .../org/apache/logging/log4j/io/LoggerWriter.java  |   5 +-
 .../io/internal/InternalBufferedInputStream.java   |   5 +-
 .../log4j/io/internal/InternalBufferedReader.java  |   5 +-
 .../io/internal/InternalFilterOutputStream.java    |   5 +-
 .../log4j/io/internal/InternalFilterWriter.java    |   5 +-
 .../log4j/io/internal/InternalInputStream.java     |   5 +-
 .../log4j/io/internal/InternalLoggerReader.java    |   5 +-
 .../log4j/io/internal/InternalOutputStream.java    |   5 +-
 .../log4j/io/internal/InternalPrintStream.java     |   5 +-
 .../log4j/io/internal/InternalPrintWriter.java     |   5 +-
 .../logging/log4j/io/internal/InternalReader.java  |   5 +-
 .../logging/log4j/io/internal/InternalWriter.java  |   5 +-
 .../logging/log4j/io/internal/package-info.java    |   2 +-
 .../log4j/io/AbstractLoggerOutputStreamTest.java   |   4 +-
 .../logging/log4j/io/AbstractLoggerWriterTest.java |   6 +-
 .../logging/log4j/io/AbstractStreamTest.java       |   5 +-
 .../log4j/io/IoBuilderCallerInfoTesting.java       |   4 +-
 .../org/apache/logging/log4j/io/IoBuilderTest.java | 102 +--
 .../LoggerBufferedInputStreamCallerInfoTest.java   |   4 +-
 .../log4j/io/LoggerBufferedInputStreamTest.java    |   4 +-
 .../io/LoggerBufferedReaderCallerInfoTest.java     |   4 +-
 .../logging/log4j/io/LoggerBufferedReaderTest.java |   4 +-
 .../log4j/io/LoggerFilterOutputStreamTest.java     |   4 +-
 .../logging/log4j/io/LoggerFilterWriterTest.java   |  10 +-
 .../log4j/io/LoggerInputStreamCallerInfoTest.java  |   4 +-
 .../logging/log4j/io/LoggerInputStreamTest.java    |   4 +-
 .../log4j/io/LoggerOutputStreamCallerInfoTest.java |   4 +-
 .../logging/log4j/io/LoggerOutputStreamTest.java   |   4 +-
 .../log4j/io/LoggerPrintStreamCallerInfoTest.java  |   4 +-
 .../logging/log4j/io/LoggerPrintStreamTest.java    |   4 +-
 .../log4j/io/LoggerPrintWriterCallerInfoTest.java  |   4 +-
 .../log4j/io/LoggerPrintWriterJdbcH2Test.java      |  10 +-
 .../logging/log4j/io/LoggerPrintWriterTest.java    |   4 +-
 .../log4j/io/LoggerReaderCallerInfoTest.java       |   4 +-
 .../apache/logging/log4j/io/LoggerReaderTest.java  |   4 +-
 .../apache/logging/log4j/io/LoggerWriterTest.java  |   4 +-
 .../test/resources/log4j2-jdbc-driver-manager.xml  |  25 +-
 .../test/resources/log4j2-streams-calling-info.xml |   4 +-
 .../test/resources/log4j2-streams-unit-test.xml    |   6 +-
 log4j-jakarta-smtp/pom.xml                         |  10 +-
 .../logging/log4j/smtp/MimeMessageBuilder.java     |  10 +-
 .../org/apache/logging/log4j/smtp/SmtpManager.java |  12 +-
 .../logging/log4j/smtp/SmtpAppenderAsyncTest.java  |  16 +-
 .../logging/log4j/smtp/SmtpAppenderTest.java       |  26 +-
 .../apache/logging/log4j/smtp/SmtpManagerTest.java |  35 +-
 .../src/test/resources/SmtpAppenderAsyncTest.xml   |  10 +-
 log4j-jakarta-web/pom.xml                          |   4 +-
 .../web/Log4jServletContainerInitializer.java      |  11 +-
 .../log4j/web/Log4jServletContextListener.java     |  17 +-
 .../logging/log4j/web/Log4jServletFilter.java      |  11 +-
 .../Log4jShutdownOnContextDestroyedListener.java   |  19 +-
 .../logging/log4j/web/Log4jWebInitializerImpl.java |  25 +-
 .../logging/log4j/web/Log4jWebLifeCycle.java       |  10 +-
 .../apache/logging/log4j/web/Log4jWebSupport.java  |  10 +-
 .../log4j/web/ServletRequestThreadContext.java     |  10 +-
 .../logging/log4j/web/WebLoggerContextUtils.java   |  15 +-
 .../org/apache/logging/log4j/web/WebLookup.java    |  14 +-
 .../log4j/web/appender/ServletAppender.java        |  14 +-
 .../src/main/resources/META-INF/web-fragment.xml   |  32 +-
 .../web/Log4jServletContainerInitializerTest.java  |  12 +-
 .../log4j/web/Log4jServletContextListenerTest.java |  22 +-
 .../logging/log4j/web/Log4jServletFilterTest.java  |  12 +-
 ...og4jShutdownOnContextDestroyedListenerTest.java |  30 +-
 .../log4j/web/Log4jWebInitializerImplTest.java     |  13 +-
 .../org/apache/logging/log4j/web/PropertyTest.java |  10 +-
 .../logging/log4j/web/ServletAppenderTest.java     |  30 +-
 .../apache/logging/log4j/web/TestAsyncServlet.java |  11 +-
 .../apache/logging/log4j/web/WebLookupTest.java    |  10 +-
 .../resources/WEB-INF/classes/log4j-servlet.xml    |  33 +-
 .../resources/WEB-INF/classes/log4j-webvar.xml     |   8 +-
 .../src/test/resources/log4j2-combined.xml         |  33 +-
 .../src/test/resources/log4j2-override.xml         |  33 +-
 log4j-jcl/pom.xml                                  |  30 +-
 .../org/apache/logging/log4j/jcl/Log4jLog.java     |  10 +-
 .../org/apache/logging/log4j/jcl/LogAdapter.java   |  10 +-
 .../apache/logging/log4j/jcl/LogFactoryImpl.java   |  10 +-
 .../logging/log4j/jcl/CallerInformationTest.java   | 134 +--
 .../org/apache/logging/log4j/jcl/LoggerTest.java   |  10 +-
 log4j-jcl/src/test/resources/log4j-test1.xml       |  16 +
 log4j-jdbc-dbcp2/pom.xml                           |  23 +-
 .../db/jdbc/PoolableConnectionFactoryConfig.java   |  13 +-
 .../db/jdbc/PoolingDriverConnectionSource.java     |  50 +-
 .../db/jdbc/PoolableConnectionFactoryTest.java     |  11 +-
 .../db/jdbc/PoolingDriverConnectionSourceTest.java |  13 +-
 .../src/test/resources/log4j2-jdbc-dbcp2.xml       |  32 +-
 log4j-jmx-gui/pom.xml                              |  30 +-
 .../org/apache/logging/log4j/jmx/gui/Client.java   |  10 +-
 .../log4j/jmx/gui/ClientEditConfigPanel.java       |  10 +-
 .../apache/logging/log4j/jmx/gui/ClientGui.java    |  10 +-
 .../log4j/jmx/gui/ClientGuiJConsolePlugin.java     |  10 +-
 log4j-jpa/pom.xml                                  |  23 +-
 .../db/jpa/AbstractLogEventWrapperEntity.java      |  15 +-
 .../core/appender/db/jpa/BasicLogEventEntity.java  |  11 +-
 .../log4j/core/appender/db/jpa/JpaAppender.java    |  10 +-
 .../core/appender/db/jpa/JpaDatabaseManager.java   |  10 +-
 .../converter/ContextDataAttributeConverter.java   |  10 +-
 .../ContextDataJsonAttributeConverter.java         |  20 +-
 .../converter/ContextMapAttributeConverter.java    |  10 +-
 .../ContextMapJsonAttributeConverter.java          |  13 +-
 .../converter/ContextStackAttributeConverter.java  |  10 +-
 .../ContextStackJsonAttributeConverter.java        |  13 +-
 .../jpa/converter/InstantAttributeConverter.java   |  10 +-
 .../db/jpa/converter/LevelAttributeConverter.java  |  10 +-
 .../db/jpa/converter/MarkerAttributeConverter.java |  10 +-
 .../jpa/converter/MessageAttributeConverter.java   |  10 +-
 .../StackTraceElementAttributeConverter.java       |  10 +-
 .../jpa/converter/ThrowableAttributeConverter.java |  10 +-
 .../appender/db/jpa/converter/package-info.java    |   1 -
 .../appender/db/jpa/AbstractJpaAppenderTest.java   |  12 +-
 .../core/appender/db/jpa/JpaH2AppenderTest.java    |  14 +-
 .../appender/db/jpa/JpaHsqldbAppenderTest.java     |  18 +-
 .../core/appender/db/jpa/LogEventEntityTest.java   |  11 +-
 .../log4j/core/appender/db/jpa/TestBaseEntity.java |  16 +-
 .../core/appender/db/jpa/TestBasicEntity.java      |  10 +-
 .../ContextDataAttributeConverterTest.java         |  10 +-
 .../ContextDataJsonAttributeConverterTest.java     |  10 +-
 .../ContextMapAttributeConverterTest.java          |  10 +-
 .../ContextMapJsonAttributeConverterTest.java      |  10 +-
 .../ContextStackAttributeConverterTest.java        |  10 +-
 .../ContextStackJsonAttributeConverterTest.java    |  18 +-
 .../converter/InstantAttributeConverterTest.java   |  10 +-
 .../converter/MarkerAttributeConverterTest.java    |  10 +-
 .../converter/MessageAttributeConverterTest.java   |  10 +-
 .../StackTraceElementAttributeConverterTest.java   |  10 +-
 .../converter/ThrowableAttributeConverterTest.java |  10 +-
 .../src/test/resources/META-INF/persistence.xml    |  31 +-
 .../core/appender/db/jpa/log4j2-h2-jpa-base.xml    |  30 +-
 .../core/appender/db/jpa/log4j2-h2-jpa-basic.xml   |  30 +-
 .../appender/db/jpa/log4j2-hsqldb-jpa-base.xml     |  30 +-
 .../appender/db/jpa/log4j2-hsqldb-jpa-basic.xml    |  30 +-
 log4j-jpl/pom.xml                                  |  10 +-
 .../logging/log4j/jpl/Log4jSystemLogger.java       |  27 +-
 .../log4j/jpl/Log4jSystemLoggerAdapter.java        |  13 +-
 .../logging/log4j/jpl/Log4jSystemLoggerFinder.java |  13 +-
 .../logging/log4j/jpl/Log4jSystemLoggerTest.java   |  29 +-
 log4j-jpl/src/test/resources/log4j2-test.xml       |   8 +-
 log4j-jul/pom.xml                                  |   6 +-
 .../logging/log4j/jul/AbstractLoggerAdapter.java   |  10 +-
 .../org/apache/logging/log4j/jul/ApiLogger.java    |  11 +-
 .../apache/logging/log4j/jul/ApiLoggerAdapter.java |  79 +-
 .../org/apache/logging/log4j/jul/Constants.java    |  10 +-
 .../org/apache/logging/log4j/jul/CoreLogger.java   |  11 +-
 .../logging/log4j/jul/CoreLoggerAdapter.java       |  85 +-
 .../logging/log4j/jul/DefaultLevelConverter.java   |  11 +-
 .../apache/logging/log4j/jul/LevelConverter.java   |  11 +-
 .../apache/logging/log4j/jul/LevelTranslator.java  |  11 +-
 .../logging/log4j/jul/Log4jBridgeHandler.java      |  39 +-
 .../org/apache/logging/log4j/jul/LogManager.java   |  12 +-
 .../org/apache/logging/log4j/jul/NoOpLogger.java   | 106 +--
 .../apache/logging/log4j/jul/WrappedLogger.java    |  11 +-
 .../logging/log4j/jul/AbstractLoggerTest.java      |  10 +-
 .../apache/logging/log4j/jul/ApiLoggerTest.java    |  23 +-
 .../logging/log4j/jul/AsyncLoggerThreadsTest.java  |  18 +-
 .../jul/BracketInNotInterpolatedMessageTest.java   |  11 +-
 .../logging/log4j/jul/CallerInformationTest.java   | 156 ++--
 .../apache/logging/log4j/jul/CoreLoggerTest.java   |  23 +-
 .../DefaultLevelConverterCustomJulLevelsTest.java  |  10 +-
 .../log4j/jul/DefaultLevelConverterTest.java       |  62 +-
 .../logging/log4j/jul/JavaLevelTranslatorTest.java |  13 +-
 .../logging/log4j/jul/Log4jBridgeHandlerTest.java  | 919 +++++++++++----------
 .../log4j/jul/Log4jLevelTranslatorTest.java        |  17 +-
 .../src/test/resources/log4j2-julBridge-test.xml   |  17 +-
 log4j-jul/src/test/resources/log4j2-test.xml       |   8 +-
 .../src/test/resources/logging-test.properties     |  78 +-
 log4j-kubernetes/pom.xml                           |  30 +-
 .../logging/log4j/kubernetes/ContainerUtil.java    |  16 +-
 .../log4j/kubernetes/KubernetesClientBuilder.java  |  21 +-
 .../kubernetes/KubernetesClientProperties.java     |  31 +-
 .../logging/log4j/kubernetes/KubernetesLookup.java |  37 +-
 .../log4j/kubernetes/KubernetesLookupTest.java     |  36 +-
 log4j-layout-template-json-test/pom.xml            |  10 +-
 .../json/BlackHoleByteBufferDestination.java       |  14 +-
 .../layout/template/json/LogEventFixture.java      |  20 +-
 .../log4j/layout/template/json/EcsLayoutTest.java  |  22 +-
 .../log4j/layout/template/json/GcpLayoutTest.java  |  22 +-
 .../log4j/layout/template/json/GelfLayoutTest.java |  20 +-
 .../log4j/layout/template/json/JacksonFixture.java |  10 +-
 .../log4j/layout/template/json/JsonLayoutTest.java |  18 +-
 .../JsonTemplateLayoutAdditionalFieldTest.java     |  20 +-
 .../JsonTemplateLayoutConcurrentEncodeTest.java    |  32 +-
 .../json/JsonTemplateLayoutGcFreeTest.java         |  12 +-
 .../JsonTemplateLayoutNullEventDelimiterTest.java  |  24 +-
 .../template/json/JsonTemplateLayoutTest.java      |  50 +-
 .../log4j/layout/template/json/LogstashIT.java     |  44 +-
 .../log4j/layout/template/json/TestHelpers.java    |  12 +-
 .../json/ThreadLocalRecyclerNestedLoggingTest.java |  23 +-
 .../json/resolver/CaseConverterResolverTest.java   |  10 +-
 .../json/resolver/CounterResolverTest.java         |  14 +-
 .../template/json/resolver/MarkerResolverTest.java |  10 +-
 .../json/resolver/MessageResolverTest.java         |  26 +-
 .../resolver/ReadOnlyStringMapResolverTest.java    |  28 +-
 .../resolver/StackTraceStringResolverTest.java     |  48 +-
 .../json/resolver/TimestampResolverTest.java       |  18 +-
 .../json/util/CharSequencePointerTest.java         |  10 +-
 .../template/json/util/InstantFormatterTest.java   |  14 +-
 .../layout/template/json/util/JsonReaderTest.java  |  10 +-
 .../layout/template/json/util/JsonWriterTest.java  |  34 +-
 .../template/json/util/RecyclerFactoriesTest.java  |  18 +-
 .../json/util/StringParameterParserTest.java       |  22 +-
 .../json/util/TruncatingBufferedWriterTest.java    |  14 +-
 .../log4j/layout/template/json/util/UrisTest.java  |  20 +-
 ...eldEnrichedJsonTemplateLayoutLogging.properties |   4 +-
 ...ionalFieldEnrichedJsonTemplateLayoutLogging.xml |  30 +-
 ...onalFieldEnrichedJsonTemplateLayoutLogging.yaml |   4 +-
 .../resources/gcFreeJsonTemplateLayoutLogging.xml  |  30 +-
 .../messageFallbackKeyUsingJsonTemplateLayout.xml  |  30 +-
 ...nullEventDelimitedJsonTemplateLayoutLogging.xml |  30 +-
 ...rFactoryCustomizedJsonTemplateLayoutLogging.xml |  30 +-
 .../resources/threadLocalRecyclerNestedLogging.xml |  30 +-
 log4j-layout-template-json/pom.xml                 |  10 +-
 .../layout/template/json/JsonTemplateLayout.java   |  18 +-
 .../template/json/JsonTemplateLayoutDefaults.java  |  18 +-
 .../json/resolver/CaseConverterResolver.java       |  22 +-
 .../resolver/CaseConverterResolverFactory.java     |  10 +-
 .../template/json/resolver/CounterResolver.java    |  18 +-
 .../json/resolver/CounterResolverFactory.java      |  10 +-
 .../template/json/resolver/EndOfBatchResolver.java |  10 +-
 .../json/resolver/EndOfBatchResolverFactory.java   |  10 +-
 .../resolver/EventAdditionalFieldInterceptor.java  |  16 +-
 .../template/json/resolver/EventResolver.java      |  10 +-
 .../json/resolver/EventResolverContext.java        |  24 +-
 .../json/resolver/EventResolverFactories.java      |  14 +-
 .../json/resolver/EventResolverFactory.java        |  10 +-
 .../json/resolver/EventResolverInterceptor.java    |  10 +-
 .../json/resolver/EventResolverInterceptors.java   |  14 +-
 .../resolver/EventResolverStringSubstitutor.java   |  14 +-
 .../resolver/EventRootObjectKeyInterceptor.java    |  18 +-
 .../template/json/resolver/ExceptionResolver.java  |  26 +-
 .../json/resolver/ExceptionResolverFactory.java    |  10 +-
 .../json/resolver/ExceptionRootCauseResolver.java  |  10 +-
 .../ExceptionRootCauseResolverFactory.java         |  10 +-
 .../template/json/resolver/LevelResolver.java      |  20 +-
 .../json/resolver/LevelResolverFactory.java        |  10 +-
 .../template/json/resolver/LoggerResolver.java     |  10 +-
 .../json/resolver/LoggerResolverFactory.java       |  10 +-
 .../template/json/resolver/MainMapResolver.java    |  10 +-
 .../json/resolver/MainMapResolverFactory.java      |  10 +-
 .../layout/template/json/resolver/MapResolver.java |  10 +-
 .../template/json/resolver/MapResolverFactory.java |  10 +-
 .../template/json/resolver/MarkerResolver.java     |  10 +-
 .../json/resolver/MarkerResolverFactory.java       |  10 +-
 .../json/resolver/MessageParameterResolver.java    |  10 +-
 .../resolver/MessageParameterResolverFactory.java  |  10 +-
 .../template/json/resolver/MessageResolver.java    |  10 +-
 .../json/resolver/MessageResolverFactory.java      |  10 +-
 .../template/json/resolver/PatternResolver.java    |  16 +-
 .../json/resolver/PatternResolverFactory.java      |  10 +-
 .../json/resolver/ReadOnlyStringMapResolver.java   |  22 +-
 .../template/json/resolver/SourceResolver.java     |  10 +-
 .../json/resolver/SourceResolverFactory.java       |  10 +-
 .../json/resolver/StackTraceElementResolver.java   |  10 +-
 .../resolver/StackTraceElementResolverContext.java |  16 +-
 .../resolver/StackTraceElementResolverFactory.java |  10 +-
 ...StackTraceElementResolverStringSubstitutor.java |  14 +-
 .../json/resolver/StackTraceObjectResolver.java    |  10 +-
 .../template/json/resolver/StackTraceResolver.java |  10 +-
 .../json/resolver/StackTraceStringResolver.java    |  10 +-
 .../template/json/resolver/TemplateResolver.java   |  10 +-
 .../json/resolver/TemplateResolverConfig.java      |  16 +-
 .../json/resolver/TemplateResolverContext.java     |  14 +-
 .../json/resolver/TemplateResolverFactories.java   |  20 +-
 .../json/resolver/TemplateResolverFactory.java     |  10 +-
 .../json/resolver/TemplateResolverInterceptor.java |  10 +-
 .../resolver/TemplateResolverInterceptors.java     |  22 +-
 .../TemplateResolverStringSubstitutor.java         |  10 +-
 .../template/json/resolver/TemplateResolvers.java  |  28 +-
 .../json/resolver/ThreadContextDataResolver.java   |  12 +-
 .../resolver/ThreadContextDataResolverFactory.java |  10 +-
 .../json/resolver/ThreadContextStackResolver.java  |  18 +-
 .../ThreadContextStackResolverFactory.java         |  10 +-
 .../template/json/resolver/ThreadResolver.java     |  12 +-
 .../json/resolver/ThreadResolverFactory.java       |  10 +-
 .../template/json/resolver/TimestampResolver.java  |  16 +-
 .../json/resolver/TimestampResolverFactory.java    |  10 +-
 .../template/json/util/CharSequencePointer.java    |  10 +-
 .../layout/template/json/util/DummyRecycler.java   |  10 +-
 .../template/json/util/DummyRecyclerFactory.java   |  12 +-
 .../template/json/util/InstantFormatter.java       |  10 +-
 .../layout/template/json/util/JsonReader.java      |  24 +-
 .../layout/template/json/util/JsonWriter.java      |  20 +-
 .../layout/template/json/util/MapAccessor.java     |  10 +-
 .../template/json/util/QueueingRecycler.java       |  10 +-
 .../json/util/QueueingRecyclerFactory.java         |  10 +-
 .../log4j/layout/template/json/util/Recycler.java  |  10 +-
 .../template/json/util/RecyclerFactories.java      |  12 +-
 .../layout/template/json/util/RecyclerFactory.java |  10 +-
 .../json/util/RecyclerFactoryConverter.java        |  10 +-
 .../template/json/util/StringParameterParser.java  |  26 +-
 .../template/json/util/ThreadLocalRecycler.java    |  10 +-
 .../json/util/ThreadLocalRecyclerFactory.java      |  12 +-
 .../json/util/TruncatingBufferedPrintWriter.java   |  11 +-
 .../json/util/TruncatingBufferedWriter.java        |  10 +-
 .../log4j/layout/template/json/util/Uris.java      |  22 +-
 log4j-mongodb3/pom.xml                             |   6 +-
 .../apache/logging/log4j/mongodb3/LevelCodec.java  |  13 +-
 .../logging/log4j/mongodb3/MongoDbConnection.java  |  21 +-
 .../log4j/mongodb3/MongoDbDocumentObject.java      |  10 +-
 .../log4j/mongodb3/MongoDbDocumentObjectCodec.java |  10 +-
 .../logging/log4j/mongodb3/MongoDbProvider.java    |  23 +-
 .../mongodb3/MongoDb3AdditionalFieldsTest.java     |  19 +-
 .../log4j/mongodb3/MongoDb3AuthFailureTest.java    |  17 +-
 .../logging/log4j/mongodb3/MongoDb3CappedTest.java |  17 +-
 .../log4j/mongodb3/MongoDb3MapMessageTest.java     |  17 +-
 .../logging/log4j/mongodb3/MongoDb3Test.java       |  19 +-
 .../log4j/mongodb3/MongoDb3TestConstants.java      |  11 +-
 .../logging/log4j/mongodb3/MongoDb3TestRule.java   |  29 +-
 .../log4j/mongodb3/MongoDb3TestTestRuleTest.java   |  16 +-
 .../resources/log4j2-mongodb-additional-fields.xml |  31 +-
 .../test/resources/log4j2-mongodb-auth-failure.xml |  31 +-
 .../src/test/resources/log4j2-mongodb-capped.xml   |  31 +-
 .../test/resources/log4j2-mongodb-map-message.xml  |  31 +-
 .../src/test/resources/log4j2-mongodb.xml          |  31 +-
 log4j-mongodb4/pom.xml                             |   6 +-
 .../logging/log4j/mongodb4/MongoDb4Connection.java |  27 +-
 .../log4j/mongodb4/MongoDb4DocumentObject.java     |  10 +-
 .../mongodb4/MongoDb4DocumentObjectCodec.java      |  10 +-
 .../logging/log4j/mongodb4/MongoDb4LevelCodec.java |  11 +-
 .../logging/log4j/mongodb4/MongoDb4Provider.java   |  23 +-
 .../mongodb4/MongoDb4AdditionalFieldsTest.java     |  20 +-
 .../log4j/mongodb4/MongoDb4AuthFailureTest.java    |  17 +-
 .../logging/log4j/mongodb4/MongoDb4CappedTest.java |  17 +-
 .../log4j/mongodb4/MongoDb4MapMessageTest.java     |  17 +-
 .../logging/log4j/mongodb4/MongoDb4Test.java       |  21 +-
 .../log4j/mongodb4/MongoDb4TestConstants.java      |  11 +-
 .../logging/log4j/mongodb4/MongoDb4TestRule.java   |  29 +-
 .../log4j/mongodb4/MongoDb4TestTestRuleTest.java   |  14 +-
 .../resources/log4j2-mongodb-additional-fields.xml |  31 +-
 .../test/resources/log4j2-mongodb-auth-failure.xml |  33 +-
 .../src/test/resources/log4j2-mongodb-capped.xml   |  37 +-
 .../test/resources/log4j2-mongodb-map-message.xml  |  31 +-
 .../src/test/resources/log4j2-mongodb.xml          |  31 +-
 log4j-osgi/pom.xml                                 |  10 +-
 .../log4j/osgi/tests/AbstractLoadBundleTest.java   |  17 +-
 .../logging/log4j/osgi/tests/CoreOsgiTest.java     |  10 +-
 .../log4j/osgi/tests/CustomConfiguration.java      |  14 +-
 .../osgi/tests/CustomConfigurationFactory.java     |  10 +-
 .../logging/log4j/osgi/tests/JULProviderTest.java  |  11 +-
 .../log4j/osgi/tests/SLF4JProviderTest.java        |  11 +-
 .../tests/equinox/EquinoxLoadApiBundleTest.java    |  10 +-
 .../osgi/tests/felix/FelixLoadApiBundleTest.java   |  10 +-
 .../logging/log4j/osgi/tests/junit/OsgiRule.java   |  11 +-
 log4j-perf/pom.xml                                 |  36 +-
 .../log4j/ThreadContextBenchmarkAccess.java        |  10 +-
 .../template/json/JsonTemplateLayoutBenchmark.java |  16 +-
 .../json/JsonTemplateLayoutBenchmarkReport.java    |  23 +-
 .../json/JsonTemplateLayoutBenchmarkState.java     |  18 +-
 .../log4j/message/ParameterFormatterBenchmark.java |  11 +-
 ...bstractStringLayoutStringEncodingBenchmark.java |  11 +-
 .../perf/jmh/AnnotationVsMarkerInterface.java      |  11 +-
 .../perf/jmh/AsyncAppenderLog4j1Benchmark.java     |  10 +-
 .../jmh/AsyncAppenderLog4j1LocationBenchmark.java  |  10 +-
 .../perf/jmh/AsyncAppenderLog4j2Benchmark.java     |  10 +-
 .../jmh/AsyncAppenderLog4j2LocationBenchmark.java  |  10 +-
 .../perf/jmh/AsyncAppenderLogbackBenchmark.java    |  14 +-
 .../jmh/AsyncAppenderLogbackLocationBenchmark.java |  13 +-
 .../log4j/perf/jmh/AsyncLoggersBenchmark.java      |  11 +-
 .../perf/jmh/AsyncLoggersLocationBenchmark.java    |  11 +-
 .../logging/log4j/perf/jmh/ClocksBenchmark.java    |  11 +-
 .../log4j/perf/jmh/CollectionsBenchmark.java       |  10 +-
 .../jmh/ConcurrentAsyncLoggerToFileBenchmark.java  |  29 +-
 .../perf/jmh/ConfiguratorInitializeBenchmark.java  |  11 +-
 .../log4j/perf/jmh/DateTimeFormatBenchmark.java    |  20 +-
 .../log4j/perf/jmh/DebugDisabledBenchmark.java     |  11 +-
 .../log4j/perf/jmh/FileAppenderBenchmark.java      |  11 +-
 .../perf/jmh/FileAppenderParamsBenchmark.java      |  11 +-
 .../perf/jmh/FileAppenderThrowableBenchmark.java   |  45 +-
 .../jmh/FileAppenderWithLocationBenchmark.java     |  12 +-
 .../log4j/perf/jmh/FormatterLoggerBenchmark.java   |  11 +-
 .../log4j/perf/jmh/GelfLayoutBenchmark.java        |  11 +-
 .../log4j/perf/jmh/InstantFormatBenchmark.java     |  24 +-
 .../log4j/perf/jmh/JdbcAppenderBenchmark.java      |  10 +-
 .../log4j/perf/jmh/JpaAppenderBenchmark.java       |  10 +-
 .../jmh/Log4j2AppenderComparisonBenchmark.java     |  11 +-
 .../log4j/perf/jmh/Log4jLogEventBenchmark.java     |  10 +-
 .../perf/jmh/LogBuilderMarkerFilterBenchmark.java  |  12 +-
 .../log4j/perf/jmh/LoggerConfigBenchmark.java      |  10 +-
 .../log4j/perf/jmh/LoggingDisabledBenchmark.java   |  10 +-
 .../logging/log4j/perf/jmh/MDCFilterBenchmark.java |  11 +-
 .../log4j/perf/jmh/MarkerFilterBenchmark.java      |  11 +-
 .../log4j/perf/jmh/MemoryHandlerJULBenchmark.java  |  10 +-
 .../jmh/MemoryHandlerJULLocationBenchmark.java     |  10 +-
 .../perf/jmh/NamePatternConverterBenchmark.java    |  22 +-
 .../logging/log4j/perf/jmh/NanotimeBenchmark.java  |  11 +-
 .../logging/log4j/perf/jmh/OutputBenchmark.java    |  18 +-
 .../perf/jmh/ParameterizedMessageBenchmark.java    |  11 +-
 .../jmh/ParameterizedMessageInliningBenchmark.java |  11 +-
 .../log4j/perf/jmh/PatternLayoutBenchmark.java     |  11 +-
 .../perf/jmh/PatternLayoutComparisonBenchmark.java |  22 +-
 .../log4j/perf/jmh/ReflectionBenchmark.java        |  10 +-
 .../logging/log4j/perf/jmh/SimpleBenchmark.java    |  12 +-
 .../perf/jmh/SortedArrayVsHashMapBenchmark.java    |  13 +-
 .../logging/log4j/perf/jmh/StackWalkBenchmark.java |  24 +-
 .../perf/jmh/StringBuilderEscapeBenchmark.java     |  15 +-
 .../log4j/perf/jmh/StringEncodingBenchmark.java    |  59 +-
 .../log4j/perf/jmh/TextEncoderHelperBenchmark.java |  10 +-
 .../log4j/perf/jmh/ThreadContextBenchmark.java     |  17 +-
 .../ThreadLocalVsConcurrentHashMapBenchmark.java   |  13 +-
 .../log4j/perf/jmh/ThreadLocalVsPoolBenchmark.java |  17 +-
 .../perf/jmh/ThreadsafeDateFormatBenchmark.java    |  13 +-
 .../log4j/perf/jmh/TimeFormatBenchmark.java        |  71 +-
 .../logging/log4j/perf/jmh/UnboxBenchmark.java     |  11 +-
 .../log4j/perf/jmh/UuidGeneratorBenchmark.java     |  11 +-
 .../logging/log4j/perf/jmh/VarargsBenchmark.java   |  11 +-
 .../log4j/perf/jmh/jpa/TestBasicEntity.java        |  10 +-
 .../logging/log4j/perf/jmh/package-info.java       |   1 -
 .../logging/log4j/perf/nogc/AbstractLogger.java    |  10 +-
 .../logging/log4j/perf/nogc/ClassicLogger.java     |  14 +-
 .../logging/log4j/perf/nogc/DemoAppender.java      |  10 +-
 .../apache/logging/log4j/perf/nogc/NoGcLayout.java |  20 +-
 .../apache/logging/log4j/perf/nogc/NoGcLogger.java |  14 +-
 .../logging/log4j/perf/nogc/NoGcMessage.java       |  14 +-
 .../perf/nogc/NoGcMessagePatternConverter.java     |  10 +-
 .../logging/log4j/perf/nogc/OpenHashStringMap.java |  75 +-
 .../log4j/perf/nogc/ParameterizedMessage.java      |  10 +-
 .../org/apache/logging/log4j/perf/nogc/Test.java   |  10 +-
 .../log4j/perf/util/BenchmarkMessageParams.java    |  10 +-
 .../logging/log4j/perf/util/DemoAppender.java      |  14 +-
 .../logging/log4j/perf/util/NoOpJULHandler.java    |  10 +-
 .../logging/log4j/perf/util/NoOpLog4jAppender.java |  10 +-
 .../log4j/perf/util/NoOpLogbackAppender.java       |  10 +-
 .../logging/log4j/perf/util/StackDriver.java       |  22 +-
 .../CopyOnWriteOpenHashMapThreadContextMap.java    |  12 +-
 .../GarbageFreeOpenHashMapThreadContextMap.java    |  12 +-
 ...rrentAsyncLoggerToFileBenchmark-asyncConfig.xml |  28 +-
 .../ConcurrentAsyncLoggerToFileBenchmark.xml       |  28 +-
 .../src/main/resources/META-INF/persistence.xml    |  31 +-
 .../main/resources/log4j12-perf-file-throwable.xml |  34 +-
 log4j-perf/src/main/resources/log4j12-perf.xml     |  34 +-
 log4j-perf/src/main/resources/log4j12-perf2.xml    |  32 +-
 log4j-perf/src/main/resources/log4j12-perfloc.xml  |  34 +-
 .../main/resources/log4j2-appenderComparison.xml   |  33 +-
 .../src/main/resources/log4j2-jdbc-appender.xml    |  30 +-
 .../src/main/resources/log4j2-jpa-appender.xml     |  30 +-
 .../main/resources/log4j2-markerFilter-perf.xml    |  33 +-
 .../main/resources/log4j2-markerFilter-perf2.xml   |  33 +-
 .../src/main/resources/log4j2-noFilter-perf.xml    |  33 +-
 .../main/resources/log4j2-perf-file-throwable.xml  |  33 +-
 log4j-perf/src/main/resources/log4j2-perf.xml      |  33 +-
 log4j-perf/src/main/resources/log4j2-perf2.xml     |  31 +-
 log4j-perf/src/main/resources/log4j2-perf3.xml     |  31 +-
 log4j-perf/src/main/resources/log4j2-perfloc.xml   |  33 +-
 .../resources/log4j2-threadContextFilter-perf.xml  |  33 +-
 .../main/resources/logback-markerFilter-perf.xml   |  32 +-
 .../src/main/resources/logback-mdcFilter-perf.xml  |  32 +-
 .../main/resources/logback-perf-file-throwable.xml |  34 +-
 log4j-perf/src/main/resources/logback-perf.xml     |  34 +-
 log4j-perf/src/main/resources/logback-perf2.xml    |  32 +-
 log4j-perf/src/main/resources/logback-perfloc.xml  |  34 +-
 .../resources/perf-WithoutAnyAppender-location.xml |  28 +-
 .../src/main/resources/perf-WithoutAnyAppender.xml |  28 +-
 .../perf-log4j12-async-location-noOpAppender.xml   |  30 +-
 .../resources/perf-log4j12-async-noOpAppender.xml  |  30 +-
 .../src/main/resources/perf-log4j12-async.xml      |  30 +-
 .../perf-logback-async-location-noOpAppender.xml   |  29 +-
 .../resources/perf-logback-async-noOpAppender.xml  |  29 +-
 .../src/main/resources/perf-logback-async.xml      |  29 +-
 log4j-perf/src/main/resources/perf3PlainNoLoc.xml  |  28 +-
 .../perf5AsyncApndDsrptrNoLoc-noOpAppender.xml     |  28 +-
 .../perf5AsyncApndDsrptrWithLoc-noOpAppender.xml   |  28 +-
 .../perf5AsyncApndMpscQNoLoc-noOpAppender.xml      |  28 +-
 .../perf5AsyncApndMpscQWithLoc-noOpAppender.xml    |  28 +-
 .../resources/perf5AsyncApndNoLoc-noOpAppender.xml |  28 +-
 .../src/main/resources/perf5AsyncApndNoLoc.xml     |  28 +-
 .../perf5AsyncApndWithLoc-noOpAppender.xml         |  28 +-
 .../perf5AsyncApndXferQNoLoc-noOpAppender.xml      |  28 +-
 .../perf5AsyncApndXferQWithLoc-noOpAppender.xml    |  28 +-
 log4j-slf4j-impl/pom.xml                           |  31 +-
 .../apache/logging/slf4j/EventDataConverter.java   |  10 +-
 .../java/org/apache/logging/slf4j/Log4jLogger.java |  10 +-
 .../apache/logging/slf4j/Log4jLoggerFactory.java   |  14 +-
 .../org/apache/logging/slf4j/Log4jMDCAdapter.java  |  10 +-
 .../java/org/apache/logging/slf4j/Log4jMarker.java |  10 +-
 .../apache/logging/slf4j/Log4jMarkerFactory.java   |  12 +-
 .../logging/slf4j/SLF4JLoggingException.java       |  10 +-
 .../java/org/slf4j/impl/StaticLoggerBinder.java    |  10 +-
 .../main/java/org/slf4j/impl/StaticMDCBinder.java  |  10 +-
 .../java/org/slf4j/impl/StaticMarkerBinder.java    |  10 +-
 .../logging/other/pkg/LoggerContextAnchorTest.java |  34 +-
 .../logging/slf4j/CallerInformationTest.java       |  14 +-
 .../org/apache/logging/slf4j/CustomFlatMarker.java |  11 +-
 .../org/apache/logging/slf4j/Log4j1222Test.java    |  50 +-
 .../logging/slf4j/Log4j2_1482_Slf4jTest.java       |  35 +-
 .../org/apache/logging/slf4j/Log4jMarkerTest.java  |  34 +-
 .../apache/logging/slf4j/LoggerContextTest.java    |  18 +-
 .../java/org/apache/logging/slf4j/LoggerTest.java  |  18 +-
 .../java/org/apache/logging/slf4j/MarkerTest.java  | 300 +++----
 .../org/apache/logging/slf4j/OptionalTest.java     |  10 +-
 .../org/apache/logging/slf4j/OverflowTest.java     |  14 +-
 .../org/apache/logging/slf4j/SerializeTest.java    |  13 +-
 .../src/test/resources/log4j-test1.xml             |  16 +
 .../src/test/resources/log4j2-1482.xml             |  18 +-
 log4j-slf4j2-impl/pom.xml                          |  31 +-
 .../apache/logging/slf4j/Log4jEventBuilder.java    |  48 +-
 .../java/org/apache/logging/slf4j/Log4jLogger.java |  15 +-
 .../apache/logging/slf4j/Log4jLoggerFactory.java   |  10 +-
 .../org/apache/logging/slf4j/Log4jMDCAdapter.java  |  30 +-
 .../java/org/apache/logging/slf4j/Log4jMarker.java |  10 +-
 .../apache/logging/slf4j/Log4jMarkerFactory.java   |  12 +-
 .../logging/slf4j/SLF4JLoggingException.java       |  10 +-
 .../apache/logging/slf4j/SLF4JServiceProvider.java |  10 +-
 .../logging/other/pkg/LoggerContextAnchorTest.java |  34 +-
 .../logging/slf4j/CallerInformationTest.java       |  30 +-
 .../org/apache/logging/slf4j/CustomFlatMarker.java |  11 +-
 .../org/apache/logging/slf4j/Log4j1222Test.java    |  50 +-
 .../logging/slf4j/Log4j2_1482_Slf4jTest.java       |  35 +-
 .../logging/slf4j/Log4jEventBuilderTest.java       |  16 +-
 .../apache/logging/slf4j/Log4jMDCAdapterTest.java  |  18 +-
 .../org/apache/logging/slf4j/Log4jMarkerTest.java  |  34 +-
 .../apache/logging/slf4j/LoggerContextTest.java    |  18 +-
 .../java/org/apache/logging/slf4j/LoggerTest.java  |  12 +-
 .../java/org/apache/logging/slf4j/MarkerTest.java  | 300 +++----
 .../org/apache/logging/slf4j/OverflowTest.java     |  14 +-
 .../org/apache/logging/slf4j/SerializeTest.java    |  13 +-
 .../src/test/resources/log4j-test1.xml             |  16 +
 .../src/test/resources/log4j2-1482.xml             |  18 +-
 log4j-spring-boot/pom.xml                          |  30 +-
 .../spring/boot/Log4j2SpringBootLoggingSystem.java |  50 +-
 .../logging/log4j/spring/boot/SpringLookup.java    |  26 +-
 .../log4j/spring/boot/SpringProfileArbiter.java    |  14 +-
 .../log4j/spring/boot/SpringPropertySource.java    |  16 +-
 .../spring/boot/Log4j2SpringBootInitTest.java      |  23 +-
 .../boot/Log4j2SpringBootLoggingSystemTest.java    |  30 +-
 .../log4j/spring/boot/SpringLookupTest.java        |  23 +-
 .../log4j/spring/boot/SpringProfileTest.java       |  14 +-
 .../src/test/resources/application.yml             |  18 +-
 .../src/test/resources/log4j2-springProfile.xml    |  33 +-
 .../log4j-spring-cloud-config-client/pom.xml       |  30 +-
 .../cloud/config/client/Log4j2EventListener.java   |  12 +-
 .../cloud/config/client/WatchEventManager.java     |  38 +-
 .../config/client/Log4j2EventListenerTest.java     |  20 +-
 .../cloud/config/client/SpringConfiguration.java   |  10 +-
 .../src/test/resources/log4j2-console.xml          |  31 +-
 log4j-spring-cloud-config/pom.xml                  |  30 +-
 log4j-taglib/pom.xml                               |  30 +-
 .../apache/logging/log4j/taglib/CatchingTag.java   |  10 +-
 .../org/apache/logging/log4j/taglib/DebugTag.java  |  10 +-
 .../org/apache/logging/log4j/taglib/DumpTag.java   |  10 +-
 .../org/apache/logging/log4j/taglib/EntryTag.java  |  10 +-
 .../org/apache/logging/log4j/taglib/ErrorTag.java  |  10 +-
 .../log4j/taglib/ExceptionAwareTagSupport.java     |  10 +-
 .../org/apache/logging/log4j/taglib/ExitTag.java   |  10 +-
 .../org/apache/logging/log4j/taglib/FatalTag.java  |  10 +-
 .../apache/logging/log4j/taglib/IfEnabledTag.java  |  10 +-
 .../org/apache/logging/log4j/taglib/InfoTag.java   |  10 +-
 .../logging/log4j/taglib/Log4jTaglibLogger.java    |  10 +-
 .../log4j/taglib/Log4jTaglibLoggerContext.java     |  10 +-
 .../org/apache/logging/log4j/taglib/LogTag.java    |  10 +-
 .../log4j/taglib/LoggerAwareTagSupport.java        |  10 +-
 .../log4j/taglib/LoggingMessageTagSupport.java     |  10 +-
 .../apache/logging/log4j/taglib/SetLoggerTag.java  |  10 +-
 .../org/apache/logging/log4j/taglib/TagUtils.java  |  10 +-
 .../org/apache/logging/log4j/taglib/TraceTag.java  |  10 +-
 .../org/apache/logging/log4j/taglib/WarnTag.java   |  10 +-
 .../logging/log4j/taglib/CatchingTagTest.java      |  11 +-
 .../apache/logging/log4j/taglib/DumpTagTest.java   | 244 +++---
 .../apache/logging/log4j/taglib/EnterTagTest.java  |  11 +-
 .../log4j/taglib/ExceptionAwareTagSupportTest.java |  10 +-
 .../apache/logging/log4j/taglib/ExitTagTest.java   |  11 +-
 .../logging/log4j/taglib/IfEnabledTagTest.java     |  10 +-
 .../apache/logging/log4j/taglib/LogTagTest.java    |  10 +-
 .../log4j/taglib/LoggerAwareTagSupportTest.java    |  10 +-
 .../log4j/taglib/LoggingMessageTagSupportTest.java |  11 +-
 .../logging/log4j/taglib/SetLoggerTagTest.java     |  10 +-
 .../apache/logging/log4j/taglib/TagLevelTest.java  |  11 +-
 .../logging/log4j/taglib/TagUtilsLevelTest.java    |  14 +-
 .../logging/log4j/taglib/TagUtilsScopeTest.java    |  11 +-
 log4j-taglib/src/test/resources/log4j-test1.xml    |  18 +-
 log4j-to-jul/pom.xml                               |  30 +-
 .../org/apache/logging/log4j/tojul/Activator.java  |  10 +-
 .../org/apache/logging/log4j/tojul/JULLogger.java  |  21 +-
 .../logging/log4j/tojul/JULLoggerContext.java      |  11 +-
 .../log4j/tojul/JULLoggerContextFactory.java       |  11 +-
 .../apache/logging/log4j/tojul/JULProvider.java    |  10 +-
 .../logging/log4j/tojul/LazyLog4jLogRecord.java    |  15 +-
 .../apache/logging/log4j/tojul/JULLoggerTest.java  |  70 +-
 .../org/apache/logging/log4j/tojul/LoggerTest.java |  70 +-
 log4j-to-slf4j/pom.xml                             |  30 +-
 .../java/org/apache/logging/slf4j/Activator.java   |  11 +-
 .../org/apache/logging/slf4j/MDCContextMap.java    |  14 +-
 .../org/apache/logging/slf4j/SLF4JLogBuilder.java  |  24 +-
 .../java/org/apache/logging/slf4j/SLF4JLogger.java |  20 +-
 .../apache/logging/slf4j/SLF4JLoggerContext.java   |  10 +-
 .../logging/slf4j/SLF4JLoggerContextFactory.java   | 132 +--
 .../org/apache/logging/slf4j/SLF4JProvider.java    |  10 +-
 .../logging/slf4j/CallerInformationTest.java       | 130 +--
 .../apache/logging/slf4j/Log4j2Jira1688Test.java   |  11 +-
 .../org/apache/logging/slf4j/LogBuilderTest.java   |  25 +-
 .../apache/logging/slf4j/LoggerContextRule.java    | 144 ++--
 .../java/org/apache/logging/slf4j/LoggerTest.java  |  61 +-
 .../java/org/apache/logging/slf4j/TestUtil.java    |  10 +-
 .../src/test/resources/logback-calling-class.xml   |  28 +-
 .../src/test/resources/logback-slf4j.xml           |  28 +-
 .../src/test/resources/logback-turbofilter.xml     |  28 +-
 log4j-web/pom.xml                                  |   4 +-
 .../web/Log4jServletContainerInitializer.java      |  11 +-
 .../log4j/web/Log4jServletContextListener.java     |  17 +-
 .../logging/log4j/web/Log4jServletFilter.java      |  11 +-
 .../Log4jShutdownOnContextDestroyedListener.java   |  19 +-
 .../logging/log4j/web/Log4jWebInitializerImpl.java |  27 +-
 .../logging/log4j/web/Log4jWebLifeCycle.java       |  10 +-
 .../apache/logging/log4j/web/Log4jWebSupport.java  |  10 +-
 .../log4j/web/ServletRequestThreadContext.java     |  10 +-
 .../logging/log4j/web/WebLoggerContextUtils.java   |  15 +-
 .../org/apache/logging/log4j/web/WebLookup.java    |  14 +-
 .../log4j/web/appender/ServletAppender.java        |  12 +-
 .../src/main/resources/META-INF/web-fragment.xml   |  32 +-
 .../web/Log4jServletContainerInitializerTest.java  |  11 +-
 .../log4j/web/Log4jServletContextListenerTest.java |  22 +-
 .../logging/log4j/web/Log4jServletFilterTest.java  |  12 +-
 ...og4jShutdownOnContextDestroyedListenerTest.java |  30 +-
 .../log4j/web/Log4jWebInitializerImplTest.java     |  13 +-
 .../org/apache/logging/log4j/web/PropertyTest.java |  10 +-
 .../logging/log4j/web/ServletAppenderTest.java     |  30 +-
 .../apache/logging/log4j/web/TestAsyncServlet.java |  11 +-
 .../apache/logging/log4j/web/WebLookupTest.java    |  12 +-
 .../resources/WEB-INF/classes/log4j-servlet.xml    |  33 +-
 .../resources/WEB-INF/classes/log4j-webvar.xml     |   8 +-
 log4j-web/src/test/resources/log4j2-combined.xml   |  33 +-
 log4j-web/src/test/resources/log4j2-override.xml   |  33 +-
 pom.xml                                            |  88 +-
 rewrite.yml                                        |  10 +
 src/assembly/site.xml                              |  33 +-
 .../.2.x.x/1232_log4j-to-sfl4j-2-OSGiMetadata.xml  |  30 +-
 .../1281_remove_locale-dependent_toLowerCase.xml   |  27 +-
 .../.2.x.x/1284_redirect_old_javadoc_urls.xml      |  30 +-
 src/changelog/.2.x.x/1366_fix_java_sql_date.xml    |  30 +-
 ...1367_Missing-Bundle-Activation-OSGiMetadata.xml |  30 +
 ...tringResolver_uses_instance_after_recycling.xml |  30 +-
 .../1381_support_parents_in_MarkerResolver.xml     |  30 +-
 ..._connectionStringSource_in_MongoDb4Provider.xml |  52 +-
 .../1391_fix_NPE_in_PluginElementVisitor.xml       |  30 +-
 ...5_fix_DatePatternConverter_when_TL_disabled.xml |  26 +-
 .../1503_change_defaults_for_LevelRangeFilter.xml  |  25 +-
 ...1530_fix_runtime-dependencies_documentation.xml |  27 +-
 .../.2.x.x/1533_set_fqcn_eventbuilder.xml          |  29 +-
 .../LOG4J2-3217_fix_NPE_in_ContextSelector.xml     |  27 +-
 .../LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml |  30 +-
 ...ix_notEmpty_converter_for_empty_collections.xml |  25 +-
 ...4J2-3663_fix_file_descriptor_leak_on_Tomcat.xml |  27 +-
 src/changelog/.2.x.x/OsgiServiceLocator_npe.xml    |  32 +-
 .../changelog/.2.x.x/PreventResourceLeak.xml       |  27 +-
 src/changelog/.index.adoc.ftl                      |   4 +-
 src/changelog/2.0-alpha1/.release.xml              |  30 +-
 ...lication_facing_log_methods_use_their_own_F.xml |  30 +-
 ...text_support_for_custom_logger_factories_Al.xml |  30 +-
 ...ld_throw_an_IllegalArgumentException_instea.xml |  30 +-
 ..._filter_on_the_AppenderRef_by_adding_either.xml |  30 +-
 src/changelog/2.0-alpha2/.release.xml              |  30 +-
 ...OG4J2-64_Fix_compilation_problems_in_Java_7.xml |  30 +-
 ...ubstitution_on_the_configuration_attributes.xml |  30 +-
 ...besides_core_to_create_a_PluginMap_for_fast.xml |  30 +-
 ..._support_for_formatting_using_String_format.xml |  30 +-
 ...ents_to_be_embedded_into_the_Flume_Appender.xml |  30 +-
 ...LOG4J2-70_Add_getLogger_Class_to_LogManager.xml |  30 +-
 src/changelog/2.0-beta1/.release.xml               |  30 +-
 src/changelog/2.0-beta1/Added_AsynchAppender.xml   |  30 +-
 ...le_to_allow_web_applications_to_include_the.xml |  30 +-
 ...did_not_create_the_parent_directories_of_th.xml |  30 +-
 ...tion_in_RollingFileManager_when_filePattern.xml |  30 +-
 ...arker_Message_Throwable_was_internally_usin.xml |  30 +-
 ...textListener_to_accept_a_configuration_file.xml |  30 +-
 ...as_calling_the_stop_method_of_the_reference.xml |  30 +-
 ...was_calling_the_stop_method_for_each_of_its.xml |  30 +-
 ...tAttribute_in_the_Commons_Logging_bridge_go.xml |  30 +-
 ...be_used_as_the_implementation_with_SLF4J_an.xml |  30 +-
 ...ernLayout_was_not_honoring_format_modifiers.xml |  30 +-
 ...ed_MarkerManager_getMarker_causing_the_Mark.xml |  30 +-
 .../Update_the_versions_of_SLF4J_and_Logback.xml   |  30 +-
 src/changelog/2.0-beta2/.release.xml               |  30 +-
 ..._MultiformatMessage_and_allow_StructuredDat.xml |  30 +-
 ...NSI_colors_by_adding_the_highlight_and_styl.xml |  30 +-
 ...logging_to_be_directed_to_stderr_or_to_a_fi.xml |  30 +-
 ...ation_was_not_starting_the_Console_Appender.xml |  30 +-
 ...modulate_options_to_TimeBasedTriggeringPoli.xml |  30 +-
 ...rt_for_filtering_packages_from_stack_traces.xml |  30 +-
 ...erty_disableThreadContextMap_is_set_puts_to.xml |  30 +-
 ...text_map_is_empty_the_LogEvent_will_contain.xml |  30 +-
 ...rty_disableThreadContextStack_is_set_pushes.xml |  30 +-
 ...ext_stack_is_empty_the_LogEvent_will_contai.xml |  30 +-
 ...ods_in_AbstractLogger_were_set_to_an_incorr.xml |  30 +-
 ..._on_client_vs_server_mode_to_performance_pa.xml |  30 +-
 ..._s_Category_class_was_missing_3_log_methods.xml |  30 +-
 ...icThresholdFilter_to_use_KeyValuePair_Fixed.xml |  30 +-
 ...edMessage_StringFormattedMessage_and_Thread.xml |  30 +-
 ...stitution_from_PatternLayout_to_appropriate.xml |  30 +-
 src/changelog/2.0-beta3/.release.xml               |  30 +-
 ...duplicate_LoggerContextFactorys_are_present.xml |  30 +-
 ...jar_to_combine_API_and_Core_contents_for_us.xml |  30 +-
 ...ption_would_occur_if_no_format_value_was_pa.xml |  30 +-
 ...ility_value_was_being_improperly_calculated.xml |  30 +-
 ...wrapping_a_ThrowableProxy_with_another_Thro.xml |  30 +-
 ...ager_binding_to_use_regular_java_properties.xml |  30 +-
 ...stomize_the_names_of_the_Levels_in_the_Leve.xml |  30 +-
 ..._not_properly_handling_adjacent_nested_opti.xml |  30 +-
 ...xception_in_ClassLoaderContextSelector_when.xml |  30 +-
 ...ewritePolicy_and_ability_to_define_properti.xml |  30 +-
 ...ontSize_parameters_to_HTMLLayout_Replace_ne.xml |  30 +-
 ...ed_ability_to_configure_from_an_InputSource.xml |  30 +-
 ...hreadContext_push_String_format_Object_args.xml |  30 +-
 .../LOG4J2-87_Build_pdf_of_user_s_guide.xml        |  30 +-
 ...not_stripping_Lookup_key_separator_when_try.xml |  30 +-
 ..._for_loading_plugins_inside_the_OSGi_bundle.xml |  30 +-
 ...sing_classes_and_methods_for_Log4j_1_x_comp.xml |  30 +-
 ...had_an_extra_call_to_putAll_that_caused_upd.xml |  30 +-
 ...y_forcedLog_was_wrapping_the_message_with_a.xml |  30 +-
 src/changelog/2.0-beta4/.release.xml               |  30 +-
 ...d_MessageFormatMessage_and_FormattedMessage.xml |  30 +-
 .../2.0-beta4/Added_Flume_Appender_samples.xml     |  30 +-
 .../2.0-beta4/Added_Log4j_2_to_SLF4J_adapter.xml   |  30 +-
 ...ed_hostName_and_contextName_to_property_map.xml |  30 +-
 ...nager_to_initialize_even_if_it_cannot_conne.xml |  30 +-
 ...J2-110_Renamed_log4j12_api_to_log4j_1_2_api.xml |  30 +-
 ...J2-111_Enhanced_javadoc_copyright_statement.xml |  30 +-
 ...ter_createFilter_was_annotated_with_PluginA.xml |  30 +-
 ...sage_was_validating_the_length_of_the_value.xml |  30 +-
 ...p_elements_with_null_values_are_now_ignored.xml |  30 +-
 ...s_using_the_wrong_date_value_Enhanced_Defau.xml |  30 +-
 ...connection_would_cause_the_TCPSocketManager.xml |  30 +-
 ..._would_fail_if_the_initial_connection_could.xml |  30 +-
 ...verify_exceptions_are_thrown_when_the_socke.xml |  30 +-
 ...le_for_ThreadContextMapFilter_was_incorrect.xml |  30 +-
 ...opic_Appenders_did_not_allow_name_to_be_spe.xml |  30 +-
 ...rs_to_recover_if_the_queue_or_topic_is_unav.xml |  30 +-
 ...thods_were_not_passing_Markers_to_the_isEna.xml |  30 +-
 ...28_Add_follow_attribute_to_Console_Appender.xml |  30 +-
 ...was_only_creating_a_single_appender_for_the.xml |  30 +-
 ...uld_format_throwables_without_requiring_a_c.xml |  30 +-
 .../2.0-beta4/LOG4J2-131_Add_SMTPAppender.xml      |  30 +-
 ...atching_Throwable_checks_for_DEBUG_level_bu.xml |  30 +-
 ...stom_message_creation_via_a_message_factory.xml |  30 +-
 ...hite_blue_and_so_on_in_the_console_appender.xml |  30 +-
 ...iguration_does_not_close_the_first_appender.xml |  30 +-
 ...to_be_escaped_in_Syslog_and_RFC5424_layouts.xml |  30 +-
 ...2-137_Fix_hang_in_Dumbster_SMTP_test_server.xml |  30 +-
 ..._exception_in_SocketAppender_if_no_protocol.xml |  30 +-
 ...140_Typo_in_documentation_of_SocketAppender.xml |  30 +-
 ...nts_were_not_reset_in_the_output_stream_cau.xml |  30 +-
 ...onverter_now_returns_null_if_the_log_messag.xml |  30 +-
 ...2-144_NullPointerException_in_RFC5424Layout.xml |  30 +-
 .../LOG4J2-145_Add_missing_serial_version_IDs.xml  |  30 +-
 ...ilter_was_matching_on_the_key_instead_of_th.xml |  30 +-
 ...MTPAppender_will_only_cache_filtered_events.xml |  30 +-
 ...m_getProperty_calls_to_use_PropertiesUtil_t.xml |  30 +-
 ...er_s_FileRenameAction_was_throwing_a_NullPo.xml |  30 +-
 ..._LocalizedMessageTest_fails_on_linux_system.xml |  30 +-
 src/changelog/2.0-beta5/.release.xml               |  30 +-
 ...stentManager_which_writes_to_BerkeleyDB_and.xml |  30 +-
 ...w_Logger_and_LoggerContext_to_be_subclassed.xml |  30 +-
 ..._to_include_or_exclude_location_information.xml |  30 +-
 ...der_configuration_details_via_an_advertisem.xml |  30 +-
 ...ccess_to_the_properties_in_the_LoggerConfig.xml |  30 +-
 ...4_compliant_escaping_rules_to_RFC5424Layout.xml |  30 +-
 ...Fragment_Host_to_MANIFEST_MF_for_log4j_core.xml |  30 +-
 ...ttern_converter_options_processing_to_Throw.xml |  30 +-
 ...rContextSelector_to_use_the_first_ClassLoad.xml |  30 +-
 ...J2-163_Add_support_for_asynchronous_loggers.xml |  30 +-
 ...64_Add_methods_is_setEndOfBatch_to_LogEvent.xml |  30 +-
 ...ws_a_ClassCastException_if_LogManager_retur.xml |  30 +-
 ...nFactory_was_adding_factories_on_every_call.xml |  30 +-
 ..._should_be_reset_when_addPackages_is_called.xml |  30 +-
 ..._IllegalArgumentException_in_AsynchAppender.xml |  30 +-
 ...xception_in_DatagramOutputStream_when_flush.xml |  30 +-
 ...ogger_interface_APIs_to_log_at_given_levels.xml |  30 +-
 ...ger_now_adds_the_layout_header_whenever_the.xml |  30 +-
 .../2.0-beta5/LOG4J2-187_Add_tag_library.xml       |  30 +-
 ...AsynchAppender_didn_t_support_the_level_and.xml |  30 +-
 ...meter_did_not_work_properly_on_AsynchAppend.xml |  30 +-
 ..._addLoggerAppender_saved_appender_using_the.xml |  30 +-
 ...leAppender_in_log4j_async_did_not_roll_over.xml |  30 +-
 ...tionsTest_failed_on_Windows_due_to_CR_LF_is.xml |  30 +-
 ...ts_now_create_files_in_the_target_directory.xml |  30 +-
 ...6_FlumeAvroManager_now_uses_Flume_RPCClient.xml |  30 +-
 ...8_FlumeAvroManager_now_uses_Flume_RPCClient.xml |  30 +-
 ...199_Highlight_subprojects_in_sub_navigation.xml |  30 +-
 ...hod_renamed_to_removeFilter_from_removeFile.xml |  30 +-
 ...SocketAppender_Added_option_to_not_wait_for.xml |  30 +-
 .../2.0-beta5/LOG4J2-207_Add_JMX_support.xml       |  30 +-
 ...up_ID_org_apache_logging_log4j_for_all_arti.xml |  30 +-
 .../LOG4J2-208_Move_async_subproject_into_core.xml |  30 +-
 ...t_enclosing_key_value_in_quotes_when_genera.xml |  30 +-
 ...xtra_spaces_in_entry_and_exit_method_output.xml |  30 +-
 ...ntext_stop_when_the_application_is_shutdown.xml |  30 +-
 ...-212_Loggers_without_a_had_no_parent_logger.xml |  30 +-
 .../LOG4J2-214_Async_documentation_update.xml      |  30 +-
 src/changelog/2.0-beta6/.release.xml               |  30 +-
 ...59_Use_OSGi_version_format_in_Fragment_Host.xml |  30 +-
 ...nterpolating_Environment_variables_when_pro.xml |  30 +-
 ..._annotation_attribute_from_type_to_category.xml |  30 +-
 ...OG4J2-215_Various_small_documentation_fixes.xml |  30 +-
 ...ure_PluginManager_streams_are_always_closed.xml |  30 +-
 ...fault_root_logger_if_not_configured_this_is.xml |  30 +-
 ...J2-221_Remove_hundreds_of_compiler_warnings.xml |  30 +-
 ...r_will_now_shut_down_during_Tomcat_shutdown.xml |  30 +-
 ..._start_and_stop_to_eliminate_IllegalStateEx.xml |  30 +-
 ..._failed_to_start_if_the_Flume_RPCClient_cou.xml |  30 +-
 ...dates_to_clarify_use_and_impact_of_location.xml |  30 +-
 ...Improved_error_reporting_when_misconfigured.xml |  30 +-
 ...Parent_was_not_returning_the_correct_Logger.xml |  30 +-
 ...2-233_Fixed_link_to_log4j_user_mailing_list.xml |  30 +-
 ..._a_NullPointerException_when_used_as_a_cont.xml |  30 +-
 ...cy_on_tools_jar_from_core_module_made_jcons.xml |  30 +-
 ...GUI_classes_into_separate_jmx_gui_submodule.xml |  30 +-
 ...face_to_package_org_apache_logging_log4j_co.xml |  30 +-
 ...e_false_positives_for_NewlineAtEndOfFile_an.xml |  30 +-
 ...ppender_to_AsyncAppender_Plugin_name_became.xml |  30 +-
 src/changelog/2.0-beta7/.release.xml               |  30 +-
 ...J2-10_Break_up_core_into_multiple_osgi_jars.xml |  30 +-
 ...text_performance_with_copy_on_write_map_and.xml |  30 +-
 ...LoggerContext_when_LoggerContext_is_stopped.xml |  30 +-
 ...G4J2-228_UDP_now_sends_one_event_per_packet.xml |  30 +-
 ...9_New_JDBC_JPA_and_NoSQL_database_Appenders.xml |  30 +-
 ...ssage_and_MessageFormatMessage_now_will_acc.xml |  30 +-
 .../LOG4J2-243_Allow_custom_LogEventFactories.xml  |  30 +-
 ...was_ignoring_filters_on_referenced_appender.xml |  30 +-
 ...exception_if_getCallerClass_and_SecurityMan.xml |  30 +-
 ...-246_Data_buffer_is_reset_in_finally_clause.xml |  30 +-
 ...tive_should_be_volatile_because_it_is_acces.xml |  30 +-
 ...rameters_in_Log4jContextListener_to_include.xml |  30 +-
 ...uration_information_location_content_type_c.xml |  30 +-
 ...m_in_OutputStreamManager_as_volatile_Mark_h.xml |  30 +-
 ...ter_strings_are_now_assumed_to_be_in_the_pl.xml |  30 +-
 ...s_charset_for_the_XML_processing_instructio.xml |  30 +-
 ...ut_does_not_output_meta_element_for_charset.xml |  30 +-
 ...ut_does_not_specify_charset_in_content_type.xml |  30 +-
 ...ut_does_not_specify_charset_in_content_type.xml |  30 +-
 ...LOG4J2-261_Add_missing_not_to_error_message.xml |  30 +-
 ...interceptors_in_the_embedded_Flume_Appender.xml |  30 +-
 ..._allow_a_charset_on_RFC5424Layout_use_UTF_8.xml |  30 +-
 ..._to_FlumeEvent_headers_for_non_Map_Messages.xml |  30 +-
 ...J2-269_Use_transaction_when_batch_size_is_1.xml |  30 +-
 ...es_in_interface_org_apache_logging_log4j_sp.xml |  30 +-
 src/changelog/2.0-beta8/.release.xml               |  30 +-
 ...xception_regression_due_to_fix_for_LOG4J2_2.xml |  30 +-
 ..._message_fields_in_RFC_5424_structured_data.xml |  30 +-
 ...pender_with_TimeBasedTriggeringPolicy_now_w.xml |  30 +-
 ..._initialization_in_Servlet_containers_espec.xml |  30 +-
 ...pender_with_TimeBasedTriggeringPolicy_now_w.xml |  30 +-
 ...273_Wasted_work_in_XMLLayout_toSerializable.xml |  30 +-
 ...-274_Wasted_work_in_UUIDUtil_initialization.xml |  30 +-
 ..._fails_to_notify_client_of_failing_event_if.xml |  30 +-
 ...RollingAppenderSizeTest_testAppender_and_ot.xml |  30 +-
 ..._Avro_or_Flume_to_be_ignored_by_the_FlumeAp.xml |  30 +-
 ...nager_now_calls_Berkeley_DB_from_threads_to.xml |  30 +-
 ...ds_are_now_daemon_threads_and_won_t_prevent.xml |  30 +-
 ..._status_level_to_be_specified_as_a_system_p.xml |  30 +-
 ...4J2-283_Remove_dependency_on_Apache_ORO_jar.xml |  30 +-
 ...te_Log4j_1_dependency_to_1_2_17_from_1_2_16.xml |  30 +-
 ...OG4J2-285_Update_Jansi_jar_to_1_11_from_1_9.xml |  30 +-
 ...ate_test_H2_JDBC_driver_to_1_172_from_1_171.xml |  30 +-
 .../LOG4J2-288_Update_JUnit_to_4_11_from_4_7.xml   |  30 +-
 ...lugin_to_2_9_1_to_fix_javadoc_security_issu.xml |  30 +-
 ...eAppender_now_correctly_appends_to_does_not.xml |  30 +-
 ...ger_can_now_be_called_without_a_logger_name.xml |  30 +-
 ...Appender_now_correctly_handles_messages_exc.xml |  30 +-
 ...ork_in_FlumePersistentManager_createManager.xml |  30 +-
 ...ed_work_in_TestConfigurator_testEnvironment.xml |  30 +-
 ...asted_work_in_StyleConverterTest_setupClass.xml |  30 +-
 ...ending_when_no_agents_are_available_which_c.xml |  30 +-
 ...LOG4J2-301_Add_printf_methods_to_Logger_API.xml |  30 +-
 ...thods_to_ThreadContextStack_Map_implementat.xml |  30 +-
 ...pendencies_lightcouch_0_0_6_from_0_0_5_mong.xml |  30 +-
 src/changelog/2.0-beta9/.release.xml               |  30 +-
 ...atively_new_PatternLayout_configuration_att.xml |  30 +-
 ...pressExceptions_configuration_attribute_for.xml |  30 +-
 ...and_cleared_up_documentation_for_the_JPA_ap.xml |  30 +-
 ...adding_quick_jump_off_page_and_menu_for_Jav.xml |  30 +-
 ..._is_now_an_optional_dependency_of_the_SLF4J.xml |  30 +-
 ..._default_Route_can_now_be_an_appender_refer.xml |  30 +-
 ..._ThrowableProxy_no_longer_extends_Throwable.xml |  30 +-
 ...226_Fix_table_of_contents_generation_in_pdf.xml |  30 +-
 .../LOG4J2-253_Added_FAQ_page_to_the_site.xml      |  30 +-
 ...o_make_AsyncAppender_threads_daemon_threads.xml |  30 +-
 ...and_NoSQL_appenders_so_that_the_failover_ap.xml |  30 +-
 ...gurationFactory_to_recognize_and_properly_u.xml |  30 +-
 ...ration_if_the_ClassLoaderContextSelector_cr.xml |  30 +-
 ...9_Add_getThrowable_method_to_ThrowableProxy.xml |  30 +-
 .../LOG4J2-304_Fixed_Async_Loggers_memory_leak.xml |  30 +-
 ...rom_1_x_Logger_getRootLogger_add_LogManager.xml |  30 +-
 ...te_JSON_Jackson_library_to_2_2_2_from_2_2_1.xml |  30 +-
 ...oggers_LMAX_Disruptor_library_from_3_0_1_to.xml |  30 +-
 ...library_versions_were_used_in_Async_Loggers.xml |  30 +-
 ...istributions_only_have_a_single_License_and.xml |  30 +-
 ..._SMTPAppender_did_not_send_mails_with_error.xml |  30 +-
 ...flush_and_close_methods_in_the_XxxFileManag.xml |  30 +-
 ...provements_compact_vs_pretty_namespace_name.xml |  30 +-
 .../2.0-beta9/LOG4J2-313_Add_JNDILookup_plugin.xml |  30 +-
 ...ppender_and_FastRollingFileAppender_to_Rand.xml |  30 +-
 ...wn_hook_to_be_disabled_in_the_configuration.xml |  30 +-
 ...ace_logging_when_using_throwable_in_style_a.xml |  30 +-
 ..._logging_because_META_INF_log4j_provider_pr.xml |  30 +-
 ...ective_use_of_Reflection_getCallerClass_and.xml |  30 +-
 ...sts_to_use_H2_database_1_3_173_from_1_3_172.xml |  30 +-
 ...nager_was_calling_Berkeley_DB_s_count_metho.xml |  30 +-
 ...only_creates_StatusData_objects_if_they_are.xml |  30 +-
 ...sformer_so_that_MongoDB_can_persist_Log4j_e.xml |  30 +-
 ...us_check_for_affected_MongoDB_records_which.xml |  30 +-
 ...tation_to_refer_to_SLF4J_Binding_instead_of.xml |  30 +-
 ..._Match_artifact_ids_with_Maven_module_names.xml |  30 +-
 ...tManager_s_writer_thread_had_high_CPU_usage.xml |  30 +-
 ...s_after_multiple_calls_to_LoggerContext_rec.xml |  30 +-
 ...Also_added_missing_license_headers_to_sever.xml |  30 +-
 ...-341_Enable_XInclude_for_XML_configurations.xml |  30 +-
 .../LOG4J2-342_Ignore_xml_base_attributes.xml      |  30 +-
 ...ry_generics_from_Appender_interface_and_imp.xml |  30 +-
 ...ender_thread_a_more_descriptive_name_for_ea.xml |  30 +-
 ..._OSGi_wrong_Fragment_Host_in_manifest_files.xml |  30 +-
 ...ultiple_SD_ELEMENTs_in_an_RFC_5424_syslog_m.xml |  30 +-
 .../2.0-beta9/LOG4J2-356_Create_a_JSON_Layout.xml  |  30 +-
 ...ng_MongoDB_provider_ignores_username_and_pa.xml |  30 +-
 ...et_3_0_auto_initializer_so_that_it_does_not.xml |  30 +-
 .../LOG4J2-360_Allow_Plugins_to_have_aliases.xml   |  30 +-
 ...o_the_site_FAQ_page_that_explains_when_to_u.xml |  30 +-
 ...retrieve_information_from_the_ServletContex.xml |  30 +-
 ..._Update_commons_logging_to_1_1_3_from_1_1_1.xml |  30 +-
 ..._appenders_send_two_messages_for_one_append.xml |  30 +-
 ..._constructor_to_Log4j_1_2_bridge_for_Veloci.xml |  30 +-
 ...to_PatternLayout_to_display_more_detailed_i.xml |  30 +-
 ...ate_when_substituting_date_in_the_filePatte.xml |  30 +-
 ...tern_Layout_Customize_level_names_by_length.xml |  30 +-
 ..._Layout_Customize_level_names_to_lower_case.xml |  30 +-
 ...te_Jackson_dependency_to_1_9_13_from_1_9_11.xml |  30 +-
 ...te_Java_Mail_dependency_to_1_5_0_from_1_4_7.xml |  30 +-
 ...pdate_HSQLDB_dependency_to_2_3_0_from_2_2_9.xml |  30 +-
 ...nager_now_handles_LockConflictExceptions_in.xml |  30 +-
 ...nManager_once_during_configuration_Move_adv.xml |  30 +-
 ...cheme_when_specifying_configuration_file_lo.xml |  30 +-
 ...97_Logger_info_Message_Javadoc_is_incorrect.xml |  30 +-
 ..._file_rollover_strategy_to_define_the_compr.xml |  30 +-
 src/changelog/2.0-rc1/.release.xml                 |  30 +-
 ...eak_by_releasing_reference_to_ThreadLocal_w.xml |  30 +-
 ...et_3_0_auto_initializer_to_add_the_filter_b.xml |  30 +-
 ...og4j_1_2_api_doesn_t_export_the_log4j_API_1.xml |  30 +-
 ...et_3_0_auto_initializer_so_that_it_does_not.xml |  30 +-
 .../LOG4J2-377__OSGi_Fix_NPE_during_shutdown.xml   |  30 +-
 ..._prevented_Log4J_from_working_in_Google_App.xml |  30 +-
 ...ith_time_based_file_rollover_monthly_weekly.xml |  30 +-
 ...rConfig_Disruptor_thread_s_then_AsyncAppend.xml |  30 +-
 ...ies_and_setup_Interpolator_before_processin.xml |  30 +-
 ...G4J2-401_Configure_FileAppender_buffer_size.xml |  30 +-
 ...figure_RandomAccessFileAppender_buffer_size.xml |  30 +-
 ...er_was_missing_in_the_ID_of_structured_data.xml |  30 +-
 ...ration_was_being_processed_twice_at_startup.xml |  30 +-
 ...all_log4j_JMX_MBeans_when_the_LoggerContext.xml |  30 +-
 ...to_recover_from_lost_database_connection_in.xml |  30 +-
 ...cumentation_code_example_in_manual_eventlog.xml |  30 +-
 ..._to_properly_escape_backslashes_before_crea.xml |  30 +-
 ...ion_to_not_output_ANSI_escape_codes_if_no_C.xml |  30 +-
 ...t_time_as_UNIX_time_seconds_or_milliseconds.xml |  30 +-
 ..._LoggerConfig_Level_table_at_the_architectu.xml |  30 +-
 ...J2-41_Add_support_for_custom_logging_levels.xml |  30 +-
 ...e_a_lookup_for_resource_bundle_substitution.xml |  30 +-
 ...s_for_instrumenting_AsyncAppenders_and_Asyn.xml |  30 +-
 ...eak_by_populating_AsyncLoggerConfigHelper_r.xml |  30 +-
 ..._Message_in_RFC5424Layout_for_non_Structure.xml |  30 +-
 ...ppender_commits_transactions_after_a_single.xml |  30 +-
 ...h_JDBC_and_JPA_appender_connectivity_in_Web.xml |  30 +-
 ..._where_log4j2_LoggerContext_did_not_show_up.xml |  30 +-
 ...ot_find_packages_in_file_URLs_which_include.xml |  30 +-
 ...-447_XMLLayout_does_not_include_marker_name.xml |  30 +-
 ...cumentation_system_property_should_be_log4j.xml |  30 +-
 ...etContext_attribute_that_when_set_to_true_d.xml |  30 +-
 ...53_Update_Flume_Appender_to_use_Flume_1_4_0.xml |  30 +-
 ...iggeringPolicy_should_use_event_time_millis.xml |  30 +-
 ...t_should_return_Message_timestamp_for_Times.xml |  30 +-
 ...JDBC_and_JPA_appender_to_properly_release_d.xml |  30 +-
 ...context_when_constructing_the_LoggerContext.xml |  30 +-
 ...never_return_null_Level_fixes_LevelPatternC.xml |  30 +-
 ...on_for_MyApp_example_application_in_the_Aut.xml |  30 +-
 ...ays_as_sub_elements_of_a_JSON_configuration.xml |  30 +-
 ...never_return_null_Level_fixes_ThresholdFilt.xml |  30 +-
 ...og4j2_config_file_if_path_contains_plus_cha.xml |  30 +-
 ...o_toggle_Thread_name_caching_in_AsyncLogger.xml |  30 +-
 ..._was_not_being_set_until_after_the_first_co.xml |  30 +-
 ..._toString_methods_that_perform_logging_coul.xml |  30 +-
 ..._class_does_not_properly_implement_Configur.xml |  30 +-
 ...DBConnection_to_add_a_MongoDB_encoding_hook.xml |  30 +-
 ...OG4J2-477_NPE_in_ClassLoaderContextSelector.xml |  30 +-
 ...dc_fields_are_not_JavaScript_escaped_in_JSO.xml |  30 +-
 ...ow_uses_plain_ThreadLocal_by_default_unless.xml |  30 +-
 .../LOG4J2-481_Add_Stream_interface_to_Loggers.xml |  30 +-
 ...x_The_attribute_of_Route_to_refer_to_an_app.xml |  30 +-
 ..._toString_methods_that_perform_logging_coul.xml |  30 +-
 ...nder_s_overuse_of_transactions_by_connectin.xml |  30 +-
 .../LOG4J2-490_Update_EasyMock_to_version_3_2.xml  |  30 +-
 ...rmedObjectNameException_if_context_name_con.xml |  30 +-
 ...mes_changed_Unloading_one_web_application_u.xml |  30 +-
 ...507_Space_Level_numbers_by_100_instead_of_1.xml |  30 +-
 ...rConfig_Disruptor_thread_s_then_AsyncAppend.xml |  30 +-
 ..._support_interface_and_methods_and_the_Logg.xml |  30 +-
 ..._2_api_Category_getEffectiveLevel_has_no_ca.xml |  30 +-
 ...23_LocalizedMessage_serialization_is_broken.xml |  30 +-
 ...g_apache_logging_log4j_core_appender_rollin.xml |  30 +-
 ...GUI_should_dynamically_update_when_LoggerCo.xml |  30 +-
 ...rolled_log_files_were_overwritten_by_Rollin.xml |  30 +-
 ...Flume_appender_when_it_cannot_create_a_Berk.xml |  30 +-
 ...SourceConnectionSource_and_the_DriverManage.xml |  30 +-
 ...apache_logging_log4j_core_appender_db_nosql.xml |  30 +-
 src/changelog/2.0-rc2/.release.xml                 |  30 +-
 ...documentation_regarding_log4j_status_logger.xml |  30 +-
 ...g4jLogEvent_to_lazily_create_ThrowableProxy.xml |  30 +-
 ...i_module_didn_t_export_any_packages_to_OSGi.xml |  30 +-
 ...ic_dependency_with_log4j_slf4j_impl_in_OSGi.xml |  30 +-
 ..._and_ThreadContextLookup_to_default_lookups.xml |  30 +-
 ...m_with_the_previous_solution_for_LOG4J2_392.xml |  30 +-
 .../LOG4J2-410_SLf4JLogger_is_now_Serializable.xml |  30 +-
 ...alue_for_missing_key_in_look_ups_with_fallb.xml |  30 +-
 ...-427_Add_support_for_configuration_via_YAML.xml |  30 +-
 ...r_to_route_log_events_to_the_ServletContext.xml |  30 +-
 ...rnConverter_to_escape_newlines_and_HTML_spe.xml |  30 +-
 ..._a_NullPointerException_could_be_thrown_due.xml |  30 +-
 ...fBounds_exception_could_occur_during_proper.xml |  30 +-
 ...dd_a_LoggerConfig_Document_two_ways_to_modi.xml |  30 +-
 ...was_not_resetting_its_status_after_the_prim.xml |  30 +-
 ...footer_to_be_specified_as_lookup_patterns_i.xml |  30 +-
 ...99_Add_equals_and_hashcode_to_Log4jLogEvent.xml |  30 +-
 ...ere_AsyncAppender_dropped_events_if_queue_s.xml |  30 +-
 ...llover_time_when_size_rollover_is_triggered.xml |  30 +-
 ...h_Reconfigure_using_XML_below_function_in_J.xml |  30 +-
 ..._Make_Throwable_transient_in_ThrowableProxy.xml |  30 +-
 ...xpose_a_PrintWriter_instead_of_custom_Logge.xml |  30 +-
 ...on_files_to_be_located_as_Servlet_Context_r.xml |  30 +-
 ...dLogger_interface_to_facilitate_implementin.xml |  30 +-
 ...t_and_RFC5424LayoutTest_were_failing_in_Jav.xml |  30 +-
 ...nd_commas_in_Configuration_s_package_attrib.xml |  30 +-
 ...now_always_uses_a_client_type_of_default_fa.xml |  30 +-
 ...4_Renamed_SLF4J_logger_class_to_Log4jLogger.xml |  30 +-
 ...mAccessFileAppender_buffer_size_configurabl.xml |  30 +-
 ...wn_thread_memory_leak_in_servlet_containers.xml |  30 +-
 ..._the_default_WaitStrategy_for_Async_Loggers.xml |  30 +-
 ...dd_org_apache_logging_log4j_Logger_getLevel.xml |  30 +-
 .../LOG4J2-579_Rework_Level_comparison_APIs.xml    |  30 +-
 ...ssFile_now_writes_the_layout_header_after_r.xml |  30 +-
 ..._logging_log4j_core_net_SocketServer_to_TCP.xml |  30 +-
 ...Add_support_for_multiple_parents_to_Markers.xml |  30 +-
 ...G4J2-592_Update_Jackson_to_2_3_2_from_2_2_2.xml |  30 +-
 ...notation_processor_as_the_new_plugin_pre_ca.xml |  30 +-
 ...not_skipping_multiple_instances_of_the_FQCN.xml |  30 +-
 ...ypes_other_than_String_for_plugin_factory_v.xml |  30 +-
 ...e_now_less_verbose_during_the_build_process.xml |  30 +-
 ...m_the_NoSQL_plugins_no_longer_shows_up_in_c.xml |  30 +-
 ...of_log4j_web_imports_Servlet_2_5_at_minimum.xml |  30 +-
 .../2.0-rc2/LOG4J2-616_Update_Jackson_to_2_3_3.xml |  30 +-
 .../2.0-rc2/LOG4J2-617_Update_SLF4J_to_1_7_7.xml   |  30 +-
 ...guration_files_do_not_prevent_the_config_fi.xml |  30 +-
 ...ration_in_a_separate_thread_to_prevent_dead.xml |  30 +-
 ...r_now_correctly_honours_the_bufferedIO_conf.xml |  30 +-
 ..._MDC_properties_as_a_JSON_map_in_JSONLayout.xml |  30 +-
 ...erate_all_log_event_timestamps_not_just_for.xml |  30 +-
 ...ument_the_system_properties_used_in_Log4J_2.xml |  30 +-
 ...ogger_s_level_via_jConsole_now_correctly_ta.xml |  30 +-
 ...yncLogger_and_AsyncLoggerConfig_if_logger_i.xml |  30 +-
 ...be_caused_by_a_null_ThreadContextClassLoade.xml |  30 +-
 ...commons_logging_dependency_version_in_tests.xml |  30 +-
 ...ureSocketAppender_and_secure_server_SSL_TLS.xml |  30 +-
 ...LS_Syslog_appender_into_the_Syslog_appender.xml |  30 +-
 .../2.0-rc2/LOG4J2-647_Upgrade_to_Flume_1_5_0.xml  |  30 +-
 ...g4j_2_throws_ArrayIndexOutOfBoundsException.xml |  30 +-
 ...rt_for_default_plugin_values_and_attributes.xml |  30 +-
 ...dule_to_provide_a_home_for_all_log4j_perfor.xml |  30 +-
 ...55_Add_Vagrantfile_for_testing_in_GNU_Linux.xml |  30 +-
 ...che_file_to_META_INF_for_OSGi_compatibility.xml |  30 +-
 ..._log_events_when_combining_AsyncLoggers_wit.xml |  30 +-
 ...combining_AsyncLoggers_with_AsyncLoggerConf.xml |  30 +-
 ...ollingFileAppender_buffer_size_configurable.xml |  30 +-
 ...ollingRandomAccessFile_now_write_the_layout.xml |  30 +-
 src/changelog/2.0.1/.release.xml                   |  30 +-
 ..._issues_in_loading_Log4j_providers_in_an_OS.xml |  30 +-
 ...abaseManager_to_close_connection_on_writeIn.xml |  30 +-
 ...ter_ISO8601_PATTERN_now_conforms_to_ISO8601.xml |  30 +-
 ..._not_find_class_javax_naming_InitialContext.xml |  30 +-
 ...ror_message_if_configuration_file_not_found.xml |  30 +-
 ...tation_for_Custom_Levels_and_Custom_Loggers.xml |  30 +-
 ...ng_VerifyError_org_apache_logging_log4j_cor.xml |  30 +-
 ...able_log4j_JMX_when_detecting_we_are_runnin.xml |  30 +-
 ...NetworkOnMainThreadException_thrown_on_Andr.xml |  30 +-
 ...ntextUtils_class_to_log4j_web_for_helper_me.xml |  30 +-
 ...tion_regarding_extensions_to_LoggerContextF.xml |  30 +-
 ...2_Update_to_LMAX_Disruptor_3_3_0_from_3_2_1.xml |  30 +-
 ...o_latest_Jackson_jars_from_the_2_4_1_X_line.xml |  30 +-
 ...o_that_it_won_t_interfere_with_spring_bom_a.xml |  30 +-
 ...so_that_it_won_t_specify_a_default_scope_on.xml |  30 +-
 ...er_deadlock_if_async_action_thread_fails_to.xml |  30 +-
 ...webapp_manual_regarding_sample_web_xml_file.xml |  30 +-
 ...kage_configuration_attribute_for_discoverin.xml |  30 +-
 ...742_XInclude_not_working_with_relative_path.xml |  30 +-
 ..._Clock_calls_when_TimestampMessage_is_logge.xml |  30 +-
 ...t_date_pattern_after_fixing_the_ISO8601_pat.xml |  30 +-
 ...configuration_page_has_incorrect_class_name.xml |  30 +-
 src/changelog/2.0.2/.release.xml                   |  30 +-
 ...dition_that_caused_log_file_rotation_to_fai.xml |  30 +-
 ...mentation_that_Commons_Logging_jar_is_requi.xml |  30 +-
 ...mentation_that_SLF4J_API_jar_is_required_wh.xml |  30 +-
 ...on_from_hanging_when_PatternLayout_configur.xml |  30 +-
 ...age_to_console_if_no_configuration_file_fou.xml |  30 +-
 ...tFactory_subclasses_to_specify_a_custom_Con.xml |  30 +-
 ...t_from_creating_unnecessary_Log4j2Plugins_d.xml |  30 +-
 ...nor_site_documentation_issues_mostly_versio.xml |  30 +-
 ...provement_link_to_dependency_tree_from_log4.xml |  30 +-
 ...nous_loggers_and_appenders_to_ensure_the_fo.xml |  30 +-
 ...essage_when_missing_log4j_core_in_the_class.xml |  30 +-
 ...ong_time_if_you_have_empty_packages_attribu.xml |  30 +-
 ...component_pages_were_still_using_the_old_lo.xml |  30 +-
 ...5_Update_Apache_Flume_to_1_5_0_1_from_1_5_0.xml |  30 +-
 src/changelog/2.0/.release.xml                     |  30 +-
 ...h_no_Level_now_inherit_the_Level_from_their.xml |  30 +-
 ..._generating_custom_logger_wrappers_that_rep.xml |  30 +-
 ...casional_ArrayIndexOutOfBoundsException_aft.xml |  30 +-
 ...on_error_with_SocketAppender_and_Async_Logg.xml |  30 +-
 ...arify_how_to_use_formatter_logger_and_stand.xml |  30 +-
 ...tSelector_should_ensure_that_different_Asyn.xml |  30 +-
 ...ers_tab_and_so_on_in_PatternLayout_do_not_w.xml |  30 +-
 ...ix_annotation_processor_warnings_on_JDK_1_7.xml |  30 +-
 ...ogging_log4j_core_layout_AbstractLayout_imm.xml |  30 +-
 ...nverter_support_for_b_is_broken_affects_Pat.xml |  30 +-
 ..._logging_log4j_core_util_Closer_closeSilent.xml |  30 +-
 ...ogging_log4j_core_layout_PatternLayout_immu.xml |  30 +-
 .../2.0/LOG4J2-689_Update_Jackson_to_2_4_1.xml     |  30 +-
 ...dependencies_should_be_in_scope_test_in_the.xml |  30 +-
 ...tation_to_specify_only_Maven_3_is_supported.xml |  30 +-
 ...lation_error_that_popped_up_in_a_test_class.xml |  30 +-
 ...ilter_does_not_match_multiline_log_messages.xml |  30 +-
 ...ual_page_missing_documentation_on_header_fo.xml |  30 +-
 ..._Async_Logger_does_not_log_thread_context_s.xml |  30 +-
 ...re_not_logged_when_configuration_problems_a.xml |  30 +-
 ...te_Apache_Commons_Logging_to_1_2_from_1_1_3.xml |  30 +-
 src/changelog/2.1/.release.xml                     |  30 +-
 ...nager_now_handles_LockConflictExceptions_in.xml |  30 +-
 .../2.1/LOG4J2-428_Implement_a_GELF_layout.xml     |  30 +-
 ...OG4J2-431_Added_Memory_Mapped_File_Appender.xml |  30 +-
 ...OG4J2-547_Add_the_Log4j_IOStreams_component.xml |  30 +-
 ...ering_on_custom_log_levels_in_configuration.xml |  30 +-
 ...gging_implementation_based_on_log4j_api_See.xml |  30 +-
 ...SGi_Import_Package_problem_with_the_JMS_API.xml |  30 +-
 ...me_typo_fixes_and_enhancements_for_the_site.xml |  30 +-
 ...xed_minor_issues_with_Log4j2_website_docume.xml |  30 +-
 ...y_plugin_clashes_by_using_a_more_predictabl.xml |  30 +-
 ...2-753_Reduced_CachedClock_thread_contention.xml |  30 +-
 ...766_Incomplete_documentation_for_JSONLayout.xml |  30 +-
 ...1_Add_lookup_for_application_main_arguments.xml |  30 +-
 ...mework_to_3_2_11_RELEASE_from_3_2_8_RELEASE.xml |  30 +-
 ...-782_Remove_invalid_Oracle_Maven_repository.xml |  30 +-
 ...uld_use_platform_character_encoding_by_defa.xml |  30 +-
 ...xed_capitalization_inconsistency_in_user_ma.xml |  30 +-
 .../LOG4J2-787_Add_lookup_for_JVM_arguments.xml    |  30 +-
 ...o_2_4_2_from_2_4_1_for_XML_and_JSON_process.xml |  30 +-
 ...ustom_SLF4J_Markers_in_log4j_slf4j_impl_mod.xml |  30 +-
 ..._log4j_to_slf4j_did_not_work_correctly_with.xml |  30 +-
 ...arified_why_log4j_core_is_a_compile_time_de.xml |  30 +-
 ...ning_redundancy_causing_massive_slowdowns_i.xml |  30 +-
 ...ycle_implementations_should_be_serializable.xml |  30 +-
 ...ng_log4j_core_Logger_should_be_serializable.xml |  30 +-
 ...configuration_with_AsyncLogger_AsyncRoot_is.xml |  30 +-
 ...tility_class_to_API_s_private_utility_class.xml |  30 +-
 ...2-810_Update_javax_mail_to_1_5_2_from_1_5_0.xml |  30 +-
 ...ws_ArrayIndexOutOfBoundsException_for_an_em.xml |  30 +-
 ...og4jMarker_hasParents_returns_opposite_of_c.xml |  30 +-
 ...S_appenders_into_a_single_appender_Configur.xml |  30 +-
 ...ded_section_on_XInclude_to_user_manual_Conf.xml |  30 +-
 ..._in_Tomcat_6_caused_by_clock_background_thr.xml |  30 +-
 ...eclipse_persistence_jpa_to_2_5_2_from_2_5_1.xml |  30 +-
 ...ation_constraint_annotations_for_the_Plugin.xml |  30 +-
 ...peConverter_classes_through_the_standard_Pl.xml |  30 +-
 ...ollingFile_filePattern_backslashes_are_path.xml |  30 +-
 ...interrupt_signal_to_allow_application_shutd.xml |  30 +-
 ...updated_FAQ_which_jars_diagrams_for_JUL_bri.xml |  30 +-
 ...ils_if_a_class_in_logged_stack_trace_throws.xml |  30 +-
 ...ded_Runtime_Dependencies_link_to_left_nav_b.xml |  30 +-
 ...enderTest_JUnit_performance_test_to_log4j_p.xml |  30 +-
 ...SqlAppenderTest_JUnit_performance_test_to_l.xml |  30 +-
 ...nderTest_JUnit_performance_test_to_log4j_pe.xml |  30 +-
 ...qlAppenderTest_JUnit_performance_test_to_lo.xml |  30 +-
 .../LOG4J2-844_Update_JMH_to_1_1_from_0_7_2.xml    |  30 +-
 ...atible_versions_in_Log4j_API_ProviderUtil_a.xml |  30 +-
 ..._to_provide_nicely_formatted_runtime_versio.xml |  30 +-
 ...n_fix_broken_links_on_Appenders_manual_page.xml |  30 +-
 ...dd_sections_on_the_JUL_Adapter_IO_Streams_a.xml |  30 +-
 ...x_broken_links_on_left_navigation_Extending.xml |  30 +-
 ..._issue_that_prevented_Log4j_from_finding_th.xml |  30 +-
 ...xed_missing_closing_parenthesis_in_code_exa.xml |  30 +-
 ...er_maxDelay_not_in_seconds_but_milliseconds.xml |  30 +-
 ...ackRegistry_interface_for_customizable_shut.xml |  30 +-
 src/changelog/2.10.0/.release.xml                  |  30 +-
 ..._filtering_of_line_breaks_in_layout_pattern.xml |  30 +-
 ...2-1216_Nested_pattern_layout_options_broken.xml |  30 +-
 ...implify_log4j_system_property_naming_scheme.xml |  30 +-
 ..._with_fixed_values_to_JSON_XML_YAML_layouts.xml |  30 +-
 ...09_Add_global_configuration_environment_SPI.xml |  30 +-
 ..._org_apache_logging_log4j_core_net_ssl_in_A.xml |  30 +-
 ...or_overriding_the_Tomcat_Log_class_in_Tomca.xml |  30 +-
 ...e_messages_appeared_out_of_order_in_log_fil.xml |  30 +-
 ...nfiguration_supports_Reconfiguration_PR_115.xml |  30 +-
 ...ame_caching_by_default_when_running_on_Java.xml |  30 +-
 ...io_charset_UnsupportedCharsetException_cp65.xml |  30 +-
 ...onfigure_SSL_that_avoid_plain_text_password.xml |  30 +-
 ...as_the_Tomcat_logging_implementation_startu.xml |  30 +-
 ...api_and_make_most_other_log4j_jars_automati.xml |  30 +-
 ...J_binding_mechanism_introduced_in_SLF4J_1_8.xml |  30 +-
 ...anager_should_make_a_copy_of_LogEvents_befo.xml |  30 +-
 ...f_sending_the_key_of_a_message_to_Kafka_usi.xml |  30 +-
 ..._does_not_provide_the_entire_stack_trace_it.xml |  30 +-
 ...gging_log4j_core_config_composite_Composite.xml |  30 +-
 ...should_make_AppenderRef_optional_for_each_L.xml |  30 +-
 ...ppender_should_say_why_it_cannot_load_JAnsi.xml |  30 +-
 ...up_log4j_nosql_into_one_module_per_appender.xml |  30 +-
 ...4J2-2077_Update_from_Jackson_2_9_1_to_2_9_2.xml |  30 +-
 ...8_Update_LMAX_disruptor_from_3_3_6_to_3_3_7.xml |  30 +-
 ...e_Apache_Commons_Compress_from_1_14_to_1_15.xml |  30 +-
 ...ons_CSV_version_referenced_in_the_Javadoc_o.xml |  30 +-
 ..._to_be_enabled_explicitly_by_setting_system.xml |  30 +-
 ...J2-2088_Upgrade_picocli_to_2_0_3_from_0_9_8.xml |  30 +-
 ...servlet_api_provided_dependency_from_2_5_to.xml |  30 +-
 ...ts_the_configured_log4j2_is_webapp_property.xml |  30 +-
 ..._Kafka_kafka_clients_from_0_11_0_1_to_1_0_0.xml |  30 +-
 ...erSkeleton_for_applications_still_using_Log.xml |  30 +-
 ...ixIn_class_for_Jackson_is_coded_incorrectly.xml |  30 +-
 ...lue_in_MapMessage_caused_ClassCastException.xml |  30 +-
 ...e_JSON_encoding_will_escape_keys_and_values.xml |  30 +-
 .../LOG4J2-2103_XML_encoding_for_PatternLayout.xml |  30 +-
 ...ts_both_StringBuilderFormattable_and_MultiF.xml |  30 +-
 ...o_disable_message_pattern_converter_lookups.xml |  30 +-
 ...Message_should_use_deep_toString_for_values.xml |  30 +-
 ...Log4j_2_implementation_of_Eclipse_Jetty_s_o.xml |  30 +-
 ...cies_for_2_9_2_incorrectly_bring_in_jackson.xml |  30 +-
 ...ewlines_and_other_control_characters_in_JSO.xml |  30 +-
 ...namicFilterThreshold_does_not_accept_multip.xml |  30 +-
 src/changelog/2.11.0/.release.xml                  |  30 +-
 ...for_precise_micro_and_nanosecond_timestamps.xml |  30 +-
 ...OG4J2-1976_Revert_OSGi_API_version_to_4_3_1.xml |  30 +-
 ...ibute_values_in_DefaultConfigurationBuilder.xml |  30 +-
 ...was_not_looping_properly_over_class_loaders.xml |  30 +-
 ...egy_did_not_merge_filters_on_loggers_correc.xml |  30 +-
 ...ime_dependency_on_Java_Management_APIs_from.xml |  30 +-
 ...ry_threadlocal_StringBuilder_field_from_Mdc.xml |  30 +-
 ...lassDefFoundError_in_Java_9_in_java_util_Se.xml |  30 +-
 ..._Update_ZeroMQ_s_jeromq_from_0_4_2_to_0_4_3.xml |  30 +-
 ...143_Add_missing_converters_to_PatternLayout.xml |  30 +-
 ...f_maven_bundle_plugin_to_3_4_0_Convert_bund.xml |  30 +-
 ...t_message_in_traceExit_R_when_logging_is_di.xml |  30 +-
 ..._ThreadContext_map_was_cleared_resulting_in.xml |  30 +-
 ...e_logging_log4j_core_lookup_Interpolator_ge.xml |  30 +-
 ...StringMap_to_be_filtered_upon_deserializati.xml |  30 +-
 ...4J2-2165_Update_Jackson_from_2_9_2_to_2_9_3.xml |  30 +-
 ...2175_Fix_typo_in_Property_Substitution_docs.xml |  30 +-
 ...der_should_use_a_keys_and_values_for_a_Log4.xml |  30 +-
 ...ider_builder_for_and_deprecate_org_apache_l.xml |  30 +-
 ..._should_use_keys_and_values_from_a_Log4j_Ma.xml |  30 +-
 ...ion_at_org_apache_logging_log4j_util_Activa.xml |  30 +-
 ...4_Update_MongoDB_driver_from_3_0_4_to_3_6_1.xml |  30 +-
 ...C_DriverManager_based_ConnectionSource_that.xml |  30 +-
 ...tionSource_that_provides_pooling_through_Ap.xml |  30 +-
 ...Connection_Source_for_a_JDBC_Appender_to_re.xml |  30 +-
 ...off_JPA_support_into_a_new_module_log4j_jpa.xml |  30 +-
 ...JSON_object_for_ObjectMessage_in_JsonLayout.xml |  30 +-
 ...ore_a_multi_release_multi_version_jar_added.xml |  30 +-
 ...-2193_Update_JMH_to_version_1_19_from_1_1_1.xml |  30 +-
 ..._compile_the_log4j_perf_module_to_allow_ben.xml |  30 +-
 ...197_Document_default_property_value_support.xml |  30 +-
 ...MongoDB_dependencies_from_classic_to_modern.xml |  30 +-
 ..._onMismatch_invalid_attribute_in_properties.xml |  30 +-
 ...ogging_log4j_core_util_WatchManager_unwatch.xml |  30 +-
 ...ng_log4j_core_util_WatchManager_getWatchers.xml |  30 +-
 ...j_mongodb3_Remove_use_of_deprecated_MongoDB.xml |  30 +-
 ...ache_logging_log4j_core_util_WatchManager_r.xml |  30 +-
 ..._to_org_apache_logging_log4j_mongodb_MongoD.xml |  30 +-
 ...ongoDb_plugin_and_related_artifacts_from_Mo.xml |  30 +-
 ...sage_for_Script_which_says_ScriptFile_inste.xml |  30 +-
 ...ntion_in_CopyOnWriteSortedArrayThreadContex.xml |  30 +-
 ...ntion_in_GarbageFreeSortedArrayThreadContex.xml |  30 +-
 ...ssary_contention_in_DefaultThreadContextMap.xml |  30 +-
 ...-2215_Reduce_compiler_warnings_in_log4j_api.xml |  30 +-
 ..._builder_classes_should_look_for_onMismatch.xml |  30 +-
 ...4J2-2229_Update_Jackson_from_2_9_3_to_2_9_4.xml |  30 +-
 ...ry_dependency_on_jcommander_since_Log4j_use.xml |  30 +-
 ...y_all_of_certain_JAnsi_exception_messages_o.xml |  30 +-
 ...Apache_Commons_Compress_from_1_15_to_1_16_1.xml |  30 +-
 ...ion_would_occur_when_header_was_provided_to.xml |  30 +-
 ...us_logger_timestamp_format_is_now_configura.xml |  30 +-
 ...s_now_pass_the_original_format_string_to_do.xml |  30 +-
 ...e_iterating_over_message_parameters_without.xml |  30 +-
 ...ics_module_name_header_was_being_included_i.xml |  30 +-
 ...MongoDB_3_module_from_driver_3_6_1_to_3_6_3.xml |  30 +-
 ..._SMTP_Update_javax_mail_from_1_6_0_to_1_6_1.xml |  30 +-
 .../LOG4J2-2264_Update_JAnsi_from_1_16_to_1_17.xml |  30 +-
 ...n_when_called_with_null_returns_null_instea.xml |  30 +-
 ...info_class_to_META_INF_versions_9_directory.xml |  30 +-
 ...ix_in_manual_page_for_custom_configurations.xml |  30 +-
 ...PropertySource_to_run_with_a_SecurityManage.xml |  30 +-
 ...ationException_from_org_apache_logging_log4.xml |  30 +-
 ...rtiesPropertySource_to_run_with_a_SecurityM.xml |  30 +-
 src/changelog/2.11.1/.release.xml                  |  30 +-
 ...mposite_configuration_for_context_parameter.xml |  30 +-
 ..._parameters_are_not_treated_as_placeholders.xml |  30 +-
 ...gin_error_message_when_elements_are_missing.xml |  30 +-
 ...eferences_to_other_objects_are_cleared_afte.xml |  30 +-
 ...onException_when_using_Log4j_with_oracle_xm.xml |  30 +-
 ...ectionSource_does_not_take_into_account_pro.xml |  30 +-
 ...ers_no_longer_forget_parameter_values_provi.xml |  30 +-
 ...uld_show_the_Log4j_name_and_version_when_in.xml |  30 +-
 ...2_2_8_2_JMX_unregister_NullPointerException.xml |  30 +-
 ...erviceLoader_properly_work_in_OSGi_by_using.xml |  30 +-
 ..._binding_into_2_implementations_one_for_SLF.xml |  30 +-
 ...nd_RingBufferLogEvent_message_mementos_reta.xml |  30 +-
 ...4J2-2311_Update_Jackson_from_2_9_4_to_2_9_5.xml |  30 +-
 ...used_with_AsyncLoggerContextSelector_output.xml |  30 +-
 ...3_Update_LMAX_Disruptor_from_3_3_7_to_3_4_2.xml |  30 +-
 ...erConfig_does_not_have_a_Level_return_ERROR.xml |  30 +-
 ...etNonNullImmutableMessage_and_Log4jLogEvent.xml |  30 +-
 ...onger_mutated_when_the_asynchronous_queue_i.xml |  30 +-
 ...ractLogger_when_another_exception_is_thrown.xml |  30 +-
 ..._the_correct_level_when_unspecified_This_pr.xml |  30 +-
 ...ector_implementations_which_select_an_Async.xml |  30 +-
 ...OG4J2-2328_Update_JAnsi_from_1_17_to_1_17_1.xml |  30 +-
 ...r_debug_logging_avoids_string_concatenation.xml |  30 +-
 ...own_in_default_disruptor_ExceptionHandler_i.xml |  30 +-
 ...e_logging_log4j_core_appender_AsyncAppender.xml |  30 +-
 ...hyphen_from_the_AsyncLoggerConfig_backgroun.xml |  30 +-
 ...Gi_Activator_specified_an_incorrect_version.xml |  30 +-
 ...Apache_Commons_Compress_from_1_16_1_to_1_17.xml |  30 +-
 ...Event_getMutableInstant_to_allow_the_Mutabl.xml |  30 +-
 ...t_memento_messages_provide_the_expected_for.xml |  30 +-
 ...gnores_non_string_system_properties_Fixes_a.xml |  30 +-
 ...4J2-2357_Update_Jackson_from_2_9_5_to_2_9_6.xml |  30 +-
 ...358_Update_Kafka_client_from_1_0_0_to_1_1_0.xml |  30 +-
 ...ak_in_which_ReusableObjectMessage_would_hol.xml |  30 +-
 ...ak_in_which_ReusableParameterizedMessage_wo.xml |  30 +-
 ...esn_t_clobber_AbstractStringLayout_cached_S.xml |  30 +-
 ...capeJson_implementation_runs_in_linear_time.xml |  30 +-
 ...scapeXml_implementation_runs_in_linear_time.xml |  30 +-
 ...ion_in_org_apache_logging_log4j_util_Loader.xml |  30 +-
 ...Update_Mongodb_3_driver_from_3_6_3_to_3_8_0.xml |  30 +-
 ...384_Update_Kafka_client_from_1_1_0_to_1_1_1.xml |  30 +-
 ...4J2-2385_Update_Groovy_from_2_4_13_to_2_5_1.xml |  30 +-
 ...nal_Apache_Commons_DBCP_from_2_2_0_to_2_4_0.xml |  30 +-
 ...ly_blocked_when_logging_a_message_in_an_int.xml |  30 +-
 ...s_saving_and_retrieving_cache_entries_using.xml |  30 +-
 ...Fix_broken_links_in_log4j_web_documentation.xml |  30 +-
 ...ROR_Could_not_search_jar_with_JBoss_EAP_6_2.xml |  30 +-
 src/changelog/2.11.2/.release.xml                  |  30 +-
 ...te_conversion_pattern_should_render_time_zo.xml |  30 +-
 ...mbda_expression_with_a_method_call_that_als.xml |  30 +-
 ..._Fixed_Appenders_section_in_Extending_Log4j.xml |  30 +-
 ...m_CLIRR_to_RevAPI_for_detecting_API_changes.xml |  30 +-
 ...was_creating_files_with_the_wrong_date_time.xml |  30 +-
 ...Context_setConfiguration_as_a_public_method.xml |  30 +-
 ...ttern_as_the_FileManager_name_when_no_filen.xml |  30 +-
 ...Error_at_AwaitCompletionReliabilityStrategy.xml |  30 +-
 ...memory_leak_in_ReusableParameterizedMessage.xml |  30 +-
 ...rces_from_any_accessible_ClassLoader_Hide_a.xml |  30 +-
 ...sage_parameter_is_properly_passed_to_append.xml |  30 +-
 ...r_correctly_abbreviates_first_fragments_188.xml |  30 +-
 ...n_logging_performance_ThrowableProxy_constr.xml |  30 +-
 ..._PersistenceUnit_that_using_Log4j_as_sessio.xml |  30 +-
 ..._of_highlight_pattern_when_using_jul_bridge.xml |  30 +-
 ...ded_to_all_columns_when_a_JDBC_Appender_s_C.xml |  30 +-
 ...ion_when_closing_never_used_RollingRandomAc.xml |  30 +-
 ..._unchecked_exceptions_while_loading_plugins.xml |  30 +-
 ...rorHandler_on_AbstractAppender_is_not_allow.xml |  30 +-
 ...nvoked_with_a_LogEvent_and_Throwable_when_p.xml |  30 +-
 ...t_the_NullAppender_default_its_name_to_null.xml |  30 +-
 ...dd_Log4j_slf4j18_impl_dependency_to_BOM_POM.xml |  30 +-
 ...ssFileManager_ignores_new_file_patterns_fro.xml |  30 +-
 ...G4J2-2466_ColumnMapping_literal_not_working.xml |  30 +-
 ...4J2-2468_Update_Jackson_from_2_9_6_to_2_9_7.xml |  30 +-
 ...e_Apache_Commons_Compress_from_1_17_to_1_18.xml |  30 +-
 ...0_Update_Apache_Commons_CSV_from_1_5_to_1_6.xml |  30 +-
 ...-2471_Update_javax_mail_from_1_6_1_to_1_6_2.xml |  30 +-
 ...ate_mongo_java_driver_3_from_3_8_0_to_3_8_2.xml |  30 +-
 ...SimpleLayout_and_ConsoleAppender_missing_in.xml |  30 +-
 ...outStringEncodingBenchmark_returns_the_comp.xml |  30 +-
 ...Exceptions_in_org_apache_logging_log4j_core.xml |  30 +-
 ...lector_cannot_be_used_in_a_OSGI_application.xml |  30 +-
 ...ngPolicy_was_not_honored_when_using_the_Dir.xml |  30 +-
 ...der_should_release_parameter_resources_ASAP.xml |  30 +-
 ...enders_to_optionally_carry_a_Property_array.xml |  30 +-
 ...uld_reconnect_to_the_database_when_a_connec.xml |  30 +-
 ...nectIntervalMillis_cannot_be_set_from_a_con.xml |  30 +-
 ...throw_a_NullPointerException_when_JMS_is_no.xml |  30 +-
 ...perties_element_must_be_the_first_configura.xml |  30 +-
 ...iver_from_3_8_2_to_3_9_0_for_log4j_mongodb3.xml |  30 +-
 ...riverConnectionSource_with_Apache_Commons_D.xml |  30 +-
 ...ails_when_using_both_parameter_source_and_l.xml |  30 +-
 ...nder_to_truncate_strings_to_match_a_table_s.xml |  30 +-
 ...otUpperCase_a_static_method_so_it_can_be_ac.xml |  30 +-
 ...umentation_referenced_incorrect_method_name.xml |  30 +-
 ...ing_MapMessageLookup_lookup_with_MapMessage.xml |  30 +-
 ...tModificationException_while_iterating_over.xml |  30 +-
 ..._using_MapMessage_implementations_with_do_n.xml |  30 +-
 ...introduced_by_LOG4J2_2301_in_2_11_1_allowin.xml |  30 +-
 ...licy_was_not_rolling_properly_especially_wh.xml |  30 +-
 ...G4J2-2543_Add_Log4j_to_SLF4J_to_BOM_pom_xml.xml |  30 +-
 src/changelog/2.12.0/.release.xml                  |  30 +-
 ...was_failing_with_ERROR_appender_Failover_ha.xml |  30 +-
 ..._found_if_the_plugin_key_was_not_lower_case.xml |  30 +-
 ...plugins_within_a_Jar_using_a_URL_Connection.xml |  30 +-
 ...37_Allow_custom_end_of_line_with_JsonLayout.xml |  30 +-
 ...adding_the_counter_of_a_RollingFileAppender.xml |  30 +-
 ...Add_reconfiguration_methods_to_Configurator.xml |  30 +-
 ...will_match_events_when_no_marker_is_present.xml |  30 +-
 ...ssFileAppender_error_message_referenced_inc.xml |  30 +-
 ...terException_in_JdbcAppender_createAppender.xml |  30 +-
 ...P223_version_detection_fix_for_JDK_9_and_up.xml |  30 +-
 ...onverter_is_properly_created_from_the_K_map.xml |  30 +-
 ...4J2-2570_Update_Jackson_from_2_9_7_to_2_9_8.xml |  30 +-
 ...ongoDB_3_module_driver_from_3_9_0_to_3_10_1.xml |  30 +-
 ...ld_support_a_host_name_resolving_to_multipl.xml |  30 +-
 ...ption_when_server_not_reachable_with_Socket.xml |  30 +-
 ...ption_message_when_both_log4j_slf4j_impl_an.xml |  30 +-
 ...on_rollover_supports_configurable_compressi.xml |  30 +-
 ...erflowError_at_org_apache_logging_log4j_jun.xml |  30 +-
 ...when_size_based_triggering_policy_is_used_w.xml |  30 +-
 ...ing_when_the_queue_is_full_no_longer_result.xml |  30 +-
 ...G4J2-2610_Explicitly_set_file_creation_time.xml |  30 +-
 ...olicy_configuration_short_values_Default_an.xml |  30 +-
 ...ion_at_org_apache_logging_log4j_core_append.xml |  30 +-
 ...or_to_ThrowablePatternConverter_that_was_re.xml |  30 +-
 ...tException_in_org_apache_logging_log4j_core.xml |  30 +-
 ...4J2-2619_Update_Jackson_from_2_9_8_to_2_9_9.xml |  30 +-
 ...uredDataId_was_ignoring_maxLength_attribute.xml |  30 +-
 ...ng_events_not_to_be_recorded_when_a_Routing.xml |  30 +-
 ...urgePolicy_implementations_no_longer_stop_a.xml |  30 +-
 ...d_org_apache_logging_log4j_message_MapMessa.xml |  30 +-
 ...AsyncLogger_methods_below_the_35_byte_thres.xml |  30 +-
 ..._not_properly_setting_default_Structured_El.xml |  30 +-
 ...r_reconfiguration_via_HTTP_S_Docker_and_Spr.xml |  30 +-
 .../Update_tests_from_H2_1_4_197_to_1_4_199.xml    |  30 +-
 src/changelog/2.12.1/.release.xml                  |  30 +-
 ...s_to_work_when_files_are_missing_from_the_s.xml |  30 +-
 ...rences_to_LoggerContext_when_it_is_shutdown.xml |  30 +-
 ..._Make_Log4j_Core_optional_for_Log4j_1_2_API.xml |  30 +-
 ...rformance_of_capturing_location_information.xml |  30 +-
 ...date_MongoDB_3_driver_from_3_10_1_to_3_10_2.xml |  30 +-
 ...ort_emulating_a_MAC_address_when_using_ipv6.xml |  30 +-
 ...ove_exception_messages_in_the_JDBC_appender.xml |  30 +-
 ...portException_records_a_warning_to_the_stat.xml |  30 +-
 ...ndles_and_records_unchecked_RuntimeExceptio.xml |  30 +-
 ...hrows_a_java_sql_SQLTransactionRollbackExce.xml |  30 +-
 ...nd_to_statement_when_using_JDBC_appender_ap.xml |  30 +-
 src/changelog/2.13.0/.release.xml                  |  30 +-
 ...ive_calls_to_java_util_LogManager_getLogger.xml |  30 +-
 ..._version_check_in_ThreadNameCachingStrategy.xml |  30 +-
 ...639_Add_builder_pattern_to_Logger_interface.xml |  30 +-
 ..._definition_of_script_in_properties_configu.xml |  30 +-
 ...72_Add_automatic_module_names_where_missing.xml |  30 +-
 ...putStreamAppender_Builder_ignores_setFilter.xml |  30 +-
 ...ing_name_for_the_CompositeConfiguration_sou.xml |  30 +-
 ...of_rename_action_to_true_if_file_was_copied.xml |  30 +-
 ...s_not_support_attribute_names_besides_value.xml |  30 +-
 .../LOG4J2-2701_Update_Jackson_to_2_9_10.xml       |  30 +-
 ...oundsException_could_occur_with_MAC_address.xml |  30 +-
 ...tion_of_GELF_layout_to_be_formatted_using_a.xml |  30 +-
 ..._application_properties_to_be_accessed_in_t.xml |  30 +-
 ...appenders_would_fail_to_compress_the_file_a.xml |  30 +-
 ...o_lookup_Kubernetes_attributes_in_the_Log4j.xml |  30 +-
 ...dded_try_finally_around_event_execute_for_R.xml |  30 +-
 ...memory_leak_when_async_loggers_throw_errors.xml |  30 +-
 ...Add_setKey_method_to_Kafka_Appender_Builder.xml |  30 +-
 .../LOG4J2-2731_Add_a_Level_Pattern_Selector.xml   |  30 +-
 ...-2732_Add_ThreadContext_putIfNotNull_method.xml |  30 +-
 ...tal_support_for_Log4j_1_configuration_files.xml |  30 +-
 src/changelog/2.13.1/.release.xml                  |  30 +-
 ...en_file_matches_pattern_but_index_is_too_la.xml |  30 +-
 ..._with_leading_dashes_by_using_a_slash_as_an.xml |  30 +-
 ...on_in_the_classloader_using_new_versions_of.xml |  30 +-
 ...getBeforeTime_would_sometimes_return_incorr.xml |  30 +-
 ...GraalVM_does_not_allow_use_of_MethodHandles.xml |  30 +-
 ...N_output_wrong_when_using_additional_fields.xml |  30 +-
 ...r_should_use_Messager_instead_of_System_out.xml |  30 +-
 ...r_handles_parallel_file_deletion_gracefully.xml |  30 +-
 ...ormattedMessage_would_incorrectly_format_ob.xml |  30 +-
 ...on_on_Windows_due_to_accessing_network_inte.xml |  30 +-
 ...t_is_reproducible_allowing_the_annotation_p.xml |  30 +-
 ...4j_jul_recursive_logger_detection_resulting.xml |  30 +-
 ...y_EventLogger_references_from_log4j_slf4j18.xml |  30 +-
 ...4j18_impl_slf4j_version_to_1_8_0_beta4_from.xml |  30 +-
 ...tSelector_was_not_locating_the_LoggerContex.xml |  30 +-
 ...k_using_fully_asynchronous_logging_when_the.xml |  30 +-
 ..._PERIOD_MICROS_fixed_date_format_matching_I.xml |  30 +-
 ...getCallerClass_performance_in_cases_where_R.xml |  30 +-
 ...nd_RingBufferLogEvent_avoid_StringBuffer_an.xml |  30 +-
 ...ssLoaders_may_discover_additional_loaders_a.xml |  30 +-
 ...text_from_being_garbage_collected_while_bei.xml |  30 +-
 ...ion_when_using_a_custom_DirectFileRolloverS.xml |  30 +-
 ...er_was_not_rolling_on_startup_if_createOnDe.xml |  30 +-
 ...0_Always_write_header_on_a_new_OutputStream.xml |  30 +-
 ...ver_JDBC_driver_throws_SQLServerException_w.xml |  30 +-
 .../2.13.1/LOG4J2-2763_Update_dependencies.xml     |  30 +-
 ...is_missing_on_Routes_element_Use_default_ro.xml |  30 +-
 ...Add_multi_parameter_overloads_to_LogBuilder.xml |  30 +-
 ...ot_log_an_error_if_Files_move_does_not_work.xml |  30 +-
 ...ointerException_after_reconfiguring_via_JMX.xml |  30 +-
 ...ointerException_after_reconfiguring_via_JMX.xml |  30 +-
 ...in_RollingFileAppender_uses_a_placeholder_f.xml |  30 +-
 ..._retry_count_attribute_to_the_KafkaAppender.xml |  30 +-
 ...nitializer_was_obtaining_the_StatusLogger_t.xml |  30 +-
 ...gQueue_instead_of_synchronized_collection_i.xml |  30 +-
 ...10_and_overwriting_files_when_leading_zeros.xml |  30 +-
 ...form_status_logging_calculations_in_PluginR.xml |  30 +-
 src/changelog/2.13.2/.release.xml                  |  30 +-
 ...ide_a_Log4j_implementation_of_System_Logger.xml |  30 +-
 ...xtension_in_the_file_pattern_to_be_modified.xml |  30 +-
 ...ervlet_context_path_to_be_retrieved_without.xml |  30 +-
 ...store_printing_timeMillis_in_the_JsonLayout.xml |  30 +-
 ...hen_whitespace_is_in_the_file_path_and_Java.xml |  30 +-
 ...n_processor_before_triggering_policy_during.xml |  30 +-
 ...oviders_as_an_alternative_to_having_to_impl.xml |  30 +-
 ...ocate_PluginEntry_during_PluginCache_loadin.xml |  30 +-
 ..._Correct_JsonLayout_timestamp_sorting_issue.xml |  30 +-
 ...ow_trailing_and_leading_spaces_in_log_level.xml |  30 +-
 ...st_more_resilient_to_environmental_differen.xml |  30 +-
 ...t_handle_daylight_saving_time_transitions_a.xml |  30 +-
 ...ookup_to_retrieve_fields_from_the_log_event.xml |  30 +-
 ...nterException_when_StackWalker_returns_null.xml |  30 +-
 ...bout_using_a_url_in_log4j_configurationFile.xml |  30 +-
 ...deLocation_parameter_when_creating_AsyncLog.xml |  30 +-
 ...penderLoggingException_instead_of_an_NPE_in.xml |  30 +-
 ...oBytes_was_checking_wrong_variable_for_null.xml |  30 +-
 ...-2814_Fix_Javadoc_for_ScriptPatternSelector.xml |  30 +-
 ..._applications_to_use_composite_configuratio.xml |  30 +-
 ...ize_action_to_parse_the_value_without_being.xml |  30 +-
 ...ookup_to_return_default_and_active_profiles.xml |  30 +-
 ...pecifying_an_SSL_configuration_for_SmtpAppe.xml |  30 +-
 ...esLocation_in_GelfLayout_to_reflect_whether.xml |  30 +-
 src/changelog/2.13.3/.release.xml                  |  30 +-
 ...interException_in_ThreadContextDataInjector.xml |  30 +-
 src/changelog/2.14.0/.release.xml                  |  30 +-
 ..._in_ThreadContext_description_was_incorrect.xml |  30 +-
 ...e_printed_in_error_message_in_RollingFileAp.xml |  30 +-
 ..._no_longer_recursively_start_the_AsyncLogge.xml |  30 +-
 ...ption_when_no_network_interfaces_are_availa.xml |  30 +-
 ...4j_mongodb4_to_use_new_major_version_4_Mong.xml |  30 +-
 .../LOG4J2-2851_Drop_log4j_mongodb2_module.xml     |  30 +-
 ...configuration_of_the_Disruptor_WaitStrategy.xml |  30 +-
 ..._where_mergeFactory_should_be_mergeStrategy.xml |  30 +-
 ..._Obtain_ContextDataProviders_asynchronously.xml |  30 +-
 ...tTranslator_uses_a_static_ContextDataInject.xml |  30 +-
 ...ing_to_create_directories_when_using_a_Dire.xml |  30 +-
 ...tainer_id_to_obtain_container_and_image_inf.xml |  30 +-
 ...er_benchmark_Revert_back_to_StackWalker_wal.xml |  30 +-
 ...va_util_logging_filters_when_using_that_API.xml |  30 +-
 ...FileRolloverStrategy_the_file_pattern_was_n.xml |  30 +-
 ...89_Add_date_pattern_support_for_HTML_layout.xml |  30 +-
 ...fLayout_to_produce_newline_delimited_events.xml |  30 +-
 ...G4J2-2894_Fix_spelling_error_in_log_message.xml |  30 +-
 ...dlock_in_asynchronous_logging_by_avoiding_b.xml |  30 +-
 ...alizing_volatile_fields_with_default_values.xml |  30 +-
 ..._LogEventWrapper_threadId_and_priority_acce.xml |  30 +-
 ...ation_files_should_be_ignored_when_creating.xml |  30 +-
 ...erationException_when_initializing_the_Log4.xml |  30 +-
 ...p_and_Spring_PropertySource_to_its_own_modu.xml |  30 +-
 ...now_store_the_servlet_context_as_a_map_entr.xml |  30 +-
 ...er_in_spring_cloud_config_client_listens_fo.xml |  30 +-
 ...yStrategy_s_beforeStopAppenders_method_befo.xml |  30 +-
 .../2.14.0/LOG4J2-2925_Fix_broken_link_in_FAQ.xml  |  30 +-
 ...CContextMap_on_contains_and_isEmpty_invocat.xml |  30 +-
 ..._garbage_collection_of_shutdown_hooks_in_De.xml |  30 +-
 .../2.14.0/LOG4J2-2957_Add_JsonTemplateLayout.xml  |  30 +-
 ...sts_to_require_Java_8_unconditionally_now_t.xml |  30 +-
 .../Update_com_fasterxml_jackson_2_10_2_2_11_0.xml |  30 +-
 .../2.14.0/Update_jackson_2_11_0_2_11_2.xml        |  30 +-
 ...date_mongodb3_version_from_3_12_1_to_3_12_6.xml |  30 +-
 ...che_activemq_activemq_broker_5_15_11_5_16_0.xml |  30 +-
 ...g_apache_commons_commons_compress_1_19_1_20.xml |  30 +-
 ...date_org_apache_commons_commons_csv_1_7_1_8.xml |  30 +-
 ...e_org_apache_commons_commons_lang3_3_9_3_10.xml |  30 +-
 .../Update_org_codehaus_groovy_2_5_6_3_0_5.xml     |  30 +-
 .../Update_tests_commons_io_commons_io_2_6_2_7.xml |  30 +-
 .../2.14.0/Update_tests_hsqldb_2_5_0_2_5_1.xml     |  30 +-
 .../2.14.0/Update_tests_junit_junit_4_12_4_13.xml  |  30 +-
 src/changelog/2.14.1/.release.xml                  |  30 +-
 ...wn_of_log4j_in_log4j_web_to_be_turned_off_a.xml |  30 +-
 ...wn_of_log4j_in_log4j_web_to_be_turned_off_a.xml |  30 +-
 ...tion_when_Log4j_1_configuration_files_are_u.xml |  30 +-
 ...Kafka_producer_instantiation_causing_thread.xml |  30 +-
 ...ver_Listener_to_aid_in_unit_test_validation.xml |  30 +-
 ..._that_LogBuilder_default_methods_do_nothing.xml |  30 +-
 ...ith_IdentityHashMap_in_ParameterFormatter_t.xml |  30 +-
 ...onTemplateLayout_event_additional_fields_fr.xml |  30 +-
 ...solver_by_unifying_its_backend_with_mdc_res.xml |  30 +-
 ...om_several_Configurations_in_Composite_Conf.xml |  30 +-
 ...ayout_index_based_parameter_resolution_when.xml |  30 +-
 ...ender_and_AppenderControl_for_handling_of_T.xml |  30 +-
 ...lateAdditionalField_type_conflicting_with_p.xml |  30 +-
 ...to_initialize_in_Java_8_with_log4j_spring_b.xml |  30 +-
 ...poses_an_incorrect_INSERT_statement_without.xml |  30 +-
 ...ed_PatternLayout_createLayout_calls_in_docs.xml |  30 +-
 ...ngPolicy_would_fail_to_cause_the_file_to_ro.xml |  30 +-
 ...RootObjectKey_parameter_to_JsonTemplateLayo.xml |  30 +-
 ..._using_putAll_when_copying_the_ThreadContex.xml |  30 +-
 ...tack_trace_truncation_in_JsonTemplateLayout.xml |  30 +-
 ..._excessive_strings_ending_with_a_high_surro.xml |  30 +-
 ...lateLayout_resolver_configurations_table_in.xml |  30 +-
 ..._thread_instead_of_using_the_common_ForkJoi.xml |  30 +-
 ...urationConverter_on_Windows_produces_at_end.xml |  30 +-
 ...ger_flushBuffer_always_resets_the_buffer_pr.xml |  30 +-
 ..._with_no_parameters_i_e_it_has_an_empty_mes.xml |  30 +-
 ...all_getExtendedStackTraceAsString_after_des.xml |  30 +-
 ...tes_empty_bytes_arrays_for_its_header_and_f.xml |  30 +-
 .../2.14.1/Update_JSON_Unit_2_21_0_2_22_0.xml      |  30 +-
 src/changelog/2.14.1/Update_JaCoCo_0_8_3_0_8_6.xml |  30 +-
 .../2.14.1/Update_Mockito_3_6_0_3_7_0.xml          |  30 +-
 ..._3_plugin_org_mongodb_mongodb_driver_3_12_6.xml |  30 +-
 ...te_MongoDB_4_plugin_org_mongodb_4_1_0_4_1_1.xml |  30 +-
 ...ependencies_to_5_3_2_Spring_Boot_to_2_3_6_a.xml |  30 +-
 ...oodstox_5_0_3_6_2_3_to_match_Jackson_2_12_1.xml |  30 +-
 .../2.14.1/Update_XML_Unit_2_8_0_2_8_2.xml         |  30 +-
 .../Update_com_fasterxml_jackson_2_11_2_2_11_3.xml |  30 +-
 ...pdate_commons_codec_commons_codec_1_14_1_15.xml |  30 +-
 .../Update_commons_io_commons_io_2_7_2_8_0.xml     |  30 +-
 ...oodle_embed_de_flapdoodle_embed_mongo_2_2_0.xml |  30 +-
 .../2.14.1/Update_junit_junit_4_13_4_13_1.xml      |  30 +-
 .../2.14.1/Update_mongodb4_version_4_1_1_4_2_0.xml |  30 +-
 ...avacrumbs_json_unit_json_unit_1_31_1_2_22_0.xml |  30 +-
 ...avacrumbs_json_unit_json_unit_2_22_0_2_23_0.xml |  30 +-
 .../Update_org_apache_activemq_5_16_0_5_16_1.xml   |  30 +-
 ...rg_apache_commons_commons_dbcp2_2_4_0_2_8_0.xml |  30 +-
 ..._org_apache_commons_commons_lang3_3_10_3_11.xml |  30 +-
 ...rg_apache_commons_commons_pool2_2_8_1_2_9_0.xml |  30 +-
 ...date_org_assertj_assertj_core_3_14_0_3_18_1.xml |  30 +-
 ...date_org_assertj_assertj_core_3_18_1_3_19_0.xml |  30 +-
 ...pdate_org_awaitility_awaitility_4_0_2_4_0_3.xml |  30 +-
 .../Update_org_codehaus_groovy_3_0_5_3_0_6.xml     |  30 +-
 ...rg_codehaus_plexus_plexus_utils_3_2_0_3_3_0.xml |  30 +-
 ...e_tycho_org_eclipse_osgi_3_12_1_v20170821_1.xml |  30 +-
 ...ate_org_fusesource_jansi_jansi_1_17_1_2_0_1.xml |  30 +-
 ...pdate_org_fusesource_jansi_jansi_1_18_2_2_0.xml |  30 +-
 ...pdate_org_fusesource_jansi_jansi_1_18_2_3_1.xml |  30 +-
 .../Update_org_mockito_mockito_3_7_0_3_7_7.xml     |  30 +-
 ...ate_org_springframework_5_2_8_RELEASE_5_3_1.xml |  30 +-
 .../Update_org_springframework_5_3_2_5_3_3.xml     |  30 +-
 .../2.14.1/Update_org_xmlunit_2_7_0_2_8_0.xml      |  30 +-
 ..._fasterxml_jackson_core_jackson_annotations.xml |  30 +-
 src/changelog/2.15.0/.release.xml                  |  30 +-
 ...upted_exceptions_that_occur_during_rollover.xml |  30 +-
 ...or_overriding_the_Tomcat_Log_class_in_Tomca.xml |  30 +-
 ...umentation_corrections_regarding_log_levels.xml |  30 +-
 ...on_corrections_in_the_configuration_section.xml |  30 +-
 ...mentation_for_SyslogAppender_when_using_TLS.xml |  30 +-
 ...ps_resolving_localhost_when_hostName_is_con.xml |  30 +-
 ...ndle_Disruptor_event_translation_exceptions.xml |  30 +-
 ...ould_propagate_failures_when_reconnection_f.xml |  30 +-
 ...S_style_date_patterns_and_micro_nano_second.xml |  30 +-
 ...gerContextSelector_equivalent_to_AsyncLogge.xml |  30 +-
 ..._are_aware_of_their_dependence_upon_the_cal.xml |  30 +-
 ...ions_walk_the_stack_at_most_once_rather_tha.xml |  30 +-
 ...j_1_x_properties_were_not_being_substituted.xml |  30 +-
 ..._between_the_AsyncLoggerContextSelector_and.xml |  30 +-
 ...support_for_Jakarta_EE_9_Tomcat_10_Jetty_11.xml |  30 +-
 ...04_Add_plugin_support_to_JsonTemplateLayout.xml |  30 +-
 ...tternSelector_to_be_specified_on_GelfLayout.xml |  30 +-
 .../LOG4J2-3044_Add_RepeatPatternConverter.xml     |  30 +-
 ...d_improved_MapMessage_support_to_GelfLayout.xml |  30 +-
 ...and_ThreadContext_attributes_to_be_prefixed.xml |  30 +-
 ...Fields_to_be_ignored_if_their_value_is_null.xml |  30 +-
 ...CaseConverterResolver_to_JsonTemplateLayout.xml |  30 +-
 ...tor_hasContext_and_shutdown_take_the_defaul.xml |  30 +-
 ...MD5_usage_for_sharing_sensitive_information.xml |  30 +-
 ...thread_safety_issues_in_DefaultErrorHandler.xml |  30 +-
 ...-3064_Add_Arbiters_and_SpringProfile_plugin.xml |  30 +-
 ...7_Add_CounterResolver_to_JsonTemplateLayout.xml |  30 +-
 ...tternConverter_handlesThrowable_is_implemen.xml |  30 +-
 ...ment_parameter_to_ReadOnlyStringMapResolver.xml |  30 +-
 ...atting_of_nanoseconds_in_JsonTemplateLayout.xml |  30 +-
 ...ssage_in_Log4j_1_Category_whenever_possible.xml |  30 +-
 ...and_log4j_slf4j18_impl_correctly_detect_the.xml |  30 +-
 ...emplateLayout_where_a_timestamp_could_end_u.xml |  30 +-
 ...TemplateLayoutNullEventDelimiterTest_failur.xml |  30 +-
 ...mory_leaks_due_to_retained_excessive_buffer.xml |  30 +-
 ..._Category_setLevel_should_accept_null_value.xml |  30 +-
 ...in_2_14_1_which_allowed_the_AsyncAppender_b.xml |  30 +-
 ...n_which_can_result_in_ConcurrentModificatio.xml |  30 +-
 ..._SmtpManager_createManagerName_ignores_port.xml |  30 +-
 ..._of_placeholders_in_the_string_literal_argu.xml |  30 +-
 ..._flush_on_RollingFileAppender_when_buffered.xml |  30 +-
 ...Layout_for_Google_Cloud_Platform_structured.xml |  30 +-
 ...ified_at_run_time_may_trigger_incomplete_MB.xml |  30 +-
 ..._api_singleton_accessors_to_log4j_slf4j_imp.xml |  30 +-
 ...l_overhead_in_RandomAccessFileAppender_Roll.xml |  30 +-
 ...mplements_LogEventAdapter_getTimestamp_base.xml |  30 +-
 ...etBytes_Charset_over_string_getBytes_String.xml |  30 +-
 ...appender_uses_the_correct_default_buffer_si.xml |  30 +-
 ...ter_performance_is_not_impacted_by_microsec.xml |  30 +-
 ...ly_race_condition_in_Log4jMarker_getParents.xml |  30 +-
 ..._on_how_to_toggle_log4j2_debug_system_prope.xml |  30 +-
 ...og_Event_Level_vs_Logger_Config_Level_table.xml |  30 +-
 ...ug_when_file_names_contain_regex_characters.xml |  30 +-
 ..._encoding_run_in_O_n_worst_case_time_rather.xml |  30 +-
 ...yout_performance_by_reducing_unnecessary_in.xml |  30 +-
 ...fer_immutable_log_events_in_the_SmtpManager.xml |  30 +-
 ...ect_on_mail_when_it_depends_on_the_LogEvent.xml |  30 +-
 ...id_KafkaManager_override_when_topics_differ.xml |  30 +-
 ...leInstant_of_the_event_as_a_cache_key_in_Js.xml |  30 +-
 ...thread_safety_issues_in_DefaultErrorHandler.xml |  30 +-
 ...rove_NameAbbreviator_worst_case_performance.xml |  30 +-
 ...attributes_for_size_attribute_of_SizeBasedT.xml |  30 +-
 ..._longer_enables_lookups_within_message_text.xml |  30 +-
 ...ols_JNDI_can_use_by_default_Limit_the_serve.xml |  30 +-
 ...ramework_to_5_3_13_Spring_Boot_to_2_5_7_and.xml |  30 +-
 ...ted_dependencies_com_fasterxml_jackson_core.xml |  30 +-
 src/changelog/2.16.0/.release.xml                  |  30 +-
 ...default_Require_log4j2_enableJndi_to_be_set.xml |  30 +-
 ...mpletely_remove_support_for_Message_Lookups.xml |  30 +-
 src/changelog/2.17.0/.release.xml                  |  30 +-
 ...G4J2-3230_Fix_string_substitution_recursion.xml |  30 +-
 ...e_API_hard_codes_the_Syslog_protocol_to_TCP.xml |  30 +-
 ...g4j_api_java9_and_log4j_core_java9_as_depen.xml |  30 +-
 ...e_java_protocol_only_JNDI_will_remain_disab.xml |  30 +-
 ...ration_parseAppenderFilters_NPE_when_parsin.xml |  30 +-
 ...for_Syslog_Appender_defaults_to_port_512_in.xml |  30 +-
 src/changelog/2.17.1/.release.xml                  |  30 +-
 ...ut_is_null_in_StrSubstitutor_replace_String.xml |  30 +-
 ...t_SpringLookup_package_name_in_Interpolator.xml |  30 +-
 ...duce_ignored_package_scope_of_KafkaAppender.xml |  30 +-
 ...okup_to_lookup_MapMessage_before_DefaultMap.xml |  30 +-
 ...refix_only_read_values_from_the_configurati.xml |  30 +-
 ...ked_had_inverted_logic_in_RollingFileAppend.xml |  30 +-
 ...kes_the_provided_MessageFactory_into_accoun.xml |  30 +-
 ..._longer_re_interpolates_formatted_message_c.xml |  30 +-
 .../2.17.1/LOG4J2-3290_Remove_unused_method.xml    |  30 +-
 ...apper_logMessage_no_longer_double_logs_when.xml |  30 +-
 ...w_uses_JndiManager_to_access_JNDI_resources.xml |  30 +-
 src/changelog/2.17.2/.release.xml                  |  30 +-
 ...tor_setLevel_Logger_Level_setLevel_String_S.xml |  30 +-
 ...gging_log4j_core_appender_AsyncAppender_get.xml |  30 +-
 .../2.17.2/Bump_Jackson_from_2_12_4_to_2_13_1.xml  |  30 +-
 .../2.17.2/Bump_Mockito_from_3_11_2_to_4_2_0.xml   |  30 +-
 .../2.17.2/Bump_Woodstox_6_2_6_to_6_2_8.xml        |  30 +-
 .../Bump_awaitility_from_4_0_3_to_4_1_1_663.xml    |  30 +-
 ...le_embed_de_flapdoodle_embed_mongo_from_3_0.xml |  30 +-
 ...p_maven_compiler_plugin_from_3_8_1_to_3_9_0.xml |  30 +-
 ...mongodb3_version_from_3_12_4_to_3_12_10_605.xml |  30 +-
 ...mbs_json_unit_json_unit_from_2_27_0_to_2_28.xml |  30 +-
 ...ctivemq_activemq_broker_from_5_16_3_to_5_16.xml |  30 +-
 ...maven_plugins_maven_javadoc_plugin_from_3_3.xml |  30 +-
 ..._assertj_assertj_core_from_3_20_2_to_3_22_0.xml |  30 +-
 ..._codehaus_groovy_groovy_from_3_0_8_to_3_0_9.xml |  30 +-
 ...persistence_org_eclipse_persistence_jpa_fro.xml |  30 +-
 ..._fusesource_jansi_jansi_from_2_3_4_to_2_4_0.xml |  30 +-
 ...oco_jacoco_maven_plugin_from_0_8_6_to_0_8_7.xml |  30 +-
 ...org_junit_jupiter_junit_from_5_7_2_to_5_8_2.xml |  30 +-
 ...t_pioneer_junit_pioneer_from_1_5_0_to_1_6_1.xml |  30 +-
 .../Bump_org_mongodb_bson_from_4_2_2_to_4_5_0.xml  |  30 +-
 ...odb_mongodb_driver_sync_from_4_2_2_to_4_5_0.xml |  30 +-
 ...pringframework_spring_from_5_3_13_to_5_3_15.xml |  30 +-
 ...ump_org_xmlunit_xmlunit_from_2_8_3_to_2_8_4.xml |  30 +-
 ...ix_DTD_error_Add_missing_ELEMENT_for_Marker.xml |  30 +-
 .../Fix_log4j_jakarta_web_service_file_723.xml     |  30 +-
 ...rts_to_2_17_0_behavior_Read_the_system_prop.xml |  30 +-
 ...ript_enableLanguages_to_be_specified_to_ena.xml |  30 +-
 ...s_of_compile_with_implementation_in_the_Gra.xml |  30 +-
 ...f_method_org_apache_logging_log4j_core_tool.xml |  30 +-
 ...PropertiesConfiguration_buildAppender_not_a.xml |  30 +-
 ...282_Add_the_log4j_to_jul_JDK_Logging_Bridge.xml |  30 +-
 ...configuration_via_a_url_to_https_by_default.xml |  30 +-
 .../LOG4J2-3303_Add_TB_support_to_FileSize.xml     |  30 +-
 ...s_initialized_if_the_LoggerFactory_is_provi.xml |  30 +-
 ...nConverter_could_cause_a_StackOverflowError.xml |  30 +-
 ..._should_ignore_case_in_properties_file_keys.xml |  30 +-
 ...er_backward_compatibility_and_disallow_recu.xml |  30 +-
 ...class_org_apache_log4j_spi_LoggingEvent_mis.xml |  30 +-
 ...fixes_parsing_filters_in_properties_configu.xml |  30 +-
 ...missing_OptionConverter_instantiateByKey_Pr.xml |  30 +-
 ...does_not_support_system_properties_in_log4j.xml |  30 +-
 ...evel_not_fetching_the_correct_LoggerContext.xml |  30 +-
 ...ContextDataInjector_initialization_deadlock.xml |  30 +-
 ...tax_for_properties_configuration_format_for.xml |  30 +-
 ..._message_parameters_correctly_using_Message.xml |  30 +-
 ...ons_when_programmatic_configuration_is_used.xml |  30 +-
 ..._8_5_20_to_10_0_14_in_log4j_appserver_along.xml |  30 +-
 ...optional_additional_fields_to_NoSQLAppender.xml |  30 +-
 ...xception_logging_any_exception_to_a_MongoDB.xml |  30 +-
 ...nterException_in_MongoDb4DocumentObject_Mon.xml |  30 +-
 ..._DefaultConfiguration_leak_in_PatternLayout.xml |  30 +-
 ..._Spring_Boot_Lookup_requires_the_log4j_spri.xml |  30 +-
 ...Check_for_non_existent_appender_when_parsin.xml |  30 +-
 ...4j_1_2_bridge_supports_global_threshold_764.xml |  30 +-
 ..._throws_a_ClassCastException_when_logging_a.xml |  30 +-
 ..._1_2_bridge_adds_org_apache_log4j_Hierarchy.xml |  30 +-
 ...adds_org_apache_log4j_component_helpers_Con.xml |  30 +-
 ...bridge_adds_org_apache_log4j_helpers_Loader.xml |  30 +-
 ...bridge_adds_org_apache_log4j_helpers_LogLog.xml |  30 +-
 ...adds_org_apache_log4j_spi_DefaultRepository.xml |  30 +-
 ...adds_org_apache_log4j_spi_NOPLoggerReposito.xml |  30 +-
 ...bridge_adds_org_apache_log4j_spi_RootLogger.xml |  30 +-
 ...class_Category_is_missing_some_protected_in.xml |  30 +-
 ...class_Category_should_implement_AppenderAtt.xml |  30 +-
 ...class_ConsoleAppender_should_extend_WriterA.xml |  30 +-
 ...class_LogManager_default_constructor_should.xml |  30 +-
 ...class_OptionConverter_is_missing_selectAndC.xml |  30 +-
 ...class_PatternLayout_is_missing_constants_DE.xml |  30 +-
 ...class_PropertyConfigurator_should_implement.xml |  30 +-
 ...creates_a_SocketAppender_instead_of_a_Syslo.xml |  30 +-
 ...e_implements_LogManager_getCurrentLoggers_f.xml |  30 +-
 ...2_bridge_implements_most_of_DOMConfigurator.xml |  30 +-
 ...e_interface_Configurator_doConfigure_method.xml |  30 +-
 ...interface_org_apache_log4j_spi_RendererSupp.xml |  30 +-
 ..._interfaces_missing_from_package_org_apache.xml |  30 +-
 .../Log4j_1_2_bridge_issues_with_filters_753.xml   |  30 +-
 ..._method_Category_exists_String_should_be_st.xml |  30 +-
 ..._method_NDC_inherit_Stack_should_not_use_ge.xml |  30 +-
 ...e_methods_Category_getChainedPriority_and_g.xml |  30 +-
 ...methods_missing_in_org_apache_log4j_Categor.xml |  30 +-
 src/changelog/2.17.2/Log4j_1_2_bridge_missed.xml   |  30 +-
 ...missed_org_apache_log4j_pattern_FormattingI.xml |  30 +-
 ...missed_org_apache_log4j_pattern_NameAbbrevi.xml |  30 +-
 ...1_2_bridge_missing_DefaultThrowableRenderer.xml |  30 +-
 .../Log4j_1_2_bridge_missing_FormattingInfo.xml    |  30 +-
 .../Log4j_1_2_bridge_missing_PatternConverter.xml  |  30 +-
 .../Log4j_1_2_bridge_missing_PatternParser.xml     |  30 +-
 .../Log4j_1_2_bridge_missing_UtilLoggingLevel.xml  |  30 +-
 ...missing_class_org_apache_log4j_or_RendererM.xml |  30 +-
 ...idge_missing_some_LocationInfo_constructors.xml |  30 +-
 ...missing_some_ThrowableInformation_construct.xml |  30 +-
 ...now_logs_a_warning_instead_of_throwing_an_N.xml |  30 +-
 ...should_allow_property_and_XML_attributes_to.xml |  30 +-
 ...og4j_1_2_bridge_supports_the_SocketAppender.xml |  30 +-
 ...throws_ClassCastException_when_using_Simple.xml |  30 +-
 ...uses_some_incorrect_default_property_values.xml |  30 +-
 ...uses_the_wrong_default_values_for_a_TTCCLay.xml |  30 +-
 ...uses_the_wrong_file_pattern_for_rolling_fil.xml |  30 +-
 ...ace_before_parsing_a_String_into_an_Integer.xml |  30 +-
 src/changelog/2.18.0/.release.xml                  |  30 +-
 src/changelog/2.18.0/Fix_minor_typo_792.xml        |  30 +-
 ...ation_and_reporting_of_configuration_errors.xml |  30 +-
 ...6_Allow_enterprise_id_to_be_an_OID_fragment.xml |  30 +-
 ...ix_problem_with_non_uppercase_custom_levels.xml |  30 +-
 ...ception_in_JeroMqManager_with_custom_Logger.xml |  30 +-
 ...erStrategy_should_use_the_current_time_when.xml |  30 +-
 ..._appender_in_Log4j_1_x_bridge_when_used_wit.xml |  30 +-
 ...7_2_throws_NullPointerException_while_remov.xml |  30 +-
 ...t_for_Jakarta_Mail_API_in_the_SMTP_appender.xml |  30 +-
 ...3393_Improve_JsonTemplateLayout_performance.xml |  30 +-
 ...3413_Fix_resolution_of_non_Log4j_properties.xml |  30 +-
 ..._logging_system_registration_in_a_multi_app.xml |  30 +-
 ...419_Add_support_for_custom_Log4j_1_x_levels.xml |  30 +-
 ...containing_Log4j_configuration_isn_t_closed.xml |  30 +-
 ...ed_in_configuration_using_a_value_attribute.xml |  30 +-
 ...og_appender_lacks_the_SocketOptions_setting.xml |  30 +-
 ...ge_should_not_wrap_components_unnecessarily.xml |  30 +-
 ...ServiceLoader_support_on_servlet_containers.xml |  30 +-
 ...28_Update_3rd_party_dependencies_for_2_18_0.xml |  30 +-
 ...ngPolicy_would_fail_to_rename_files_properl.xml |  30 +-
 ...lConfiguration_when_a_custom_keystore_is_us.xml |  30 +-
 ...dding_and_retrieving_appenders_in_Log4j_1_x.xml |  30 +-
 ...er_concurrency_problems_in_Log4j_1_x_bridge.xml |  30 +-
 ..._test_for_race_condition_in_FileUtils_mkdir.xml |  30 +-
 ...ssage_logs_misleading_errors_on_the_console.xml |  30 +-
 ...ustom_LMAX_disruptor_WaitStrategy_configura.xml |  30 +-
 ...disruptor_WaitStrategy_used_by_Async_Logger.xml |  30 +-
 ...ing_message_parameterization_in_RegexFilter.xml |  30 +-
 ...pportedOperationException_when_JUL_ApiLogge.xml |  30 +-
 ...issing_context_stack_to_JsonLayout_template.xml |  30 +-
 ...tcher_did_not_pass_credentials_when_polling.xml |  30 +-
 ...ory_createConnection_now_accepts_an_Authori.xml |  30 +-
 ..._Apache_Extras_RollingFileAppender_in_Log4j.xml |  30 +-
 ...lloverStrategy_was_not_detecting_the_correc.xml |  30 +-
 ...e_including_the_location_information_by_def.xml |  30 +-
 ...ewBuilder_method_referenced_the_wrong_class.xml |  30 +-
 ...G4J2-3495_Add_MutableThreadContextMapFilter.xml |  30 +-
 .../2.18.0/LOG4J2-3506_Support_Spring_2_6_x.xml    |  30 +-
 ...G4J2-3516_Move_perf_tests_to_log4j_core_its.xml |  30 +-
 ...se_Paths_get_to_avoid_circular_file_systems.xml |  30 +-
 ...Fix_parsing_error_when_XInclude_is_disabled.xml |  30 +-
 ...lterBuilder_to_align_with_log4j1_s_behavior.xml |  30 +-
 ..._Upgrade_the_Flume_Appender_to_Flume_1_10_0.xml |  30 +-
 ...th_wrong_ANSI_escape_code_for_bright_colors.xml |  30 +-
 ...8_Add_support_for_24_colors_in_highlighting.xml |  30 +-
 ...should_generate_Log4j_2_x_messages_based_on.xml |  30 +-
 src/changelog/2.19.0/.release.xml                  |  30 +-
 ...975_Add_implementation_of_SLF4J2_fluent_API.xml |  30 +-
 ...rect_manifest_entries_for_OSGi_to_log4j_jcl.xml |  30 +-
 ..._Improve_support_for_passwordless_keystores.xml |  30 +-
 ...Arbiter_was_assigning_the_value_as_the_name.xml |  30 +-
 ...Layout_stack_trace_truncation_operate_for_e.xml |  30 +-
 ...n_between_Log4j_1_2_LogManager_and_Category.xml |  30 +-
 ...tion_of_properties_not_starting_with_log4j2.xml |  30 +-
 ...Config_filter_Level_Marker_String_was_alloc.xml |  30 +-
 ...eparated_list_of_style_specifiers_in_the_st.xml |  30 +-
 ...4j_to_jul_in_the_case_the_root_logger_level.xml |  30 +-
 ...AccessFileAppender_with_DirectWriteRollover.xml |  30 +-
 ...Add_getExplicitLevel_method_to_LoggerConfig.xml |  30 +-
 ...e_in_favor_of_a_single_build_instructions_f.xml |  30 +-
 ...4J2-3578_Generate_new_SSL_certs_for_testing.xml |  30 +-
 ...Util_behavior_in_the_presence_of_a_Security.xml |  30 +-
 ...583_Add_support_for_SLF4J2_stack_valued_MDC.xml |  30 +-
 ...ConsoleListener_use_SimpleLogger_internally.xml |  30 +-
 ..._regression_in_Rfc5424Layout_default_values.xml |  30 +-
 ...G4J2-3588_Allow_PropertySources_to_be_added.xml |  30 +-
 ...be_injected_with_the_LoggerContext_referenc.xml |  30 +-
 .../LOG4J2-3590_Remove_SLF4J_1_8_x_binding.xml     |  30 +-
 ..._InstantFormatter_against_delegate_failures.xml |  30 +-
 ...708_Add_async_support_to_Log4jServletFilter.xml |  30 +-
 src/changelog/2.2/.release.xml                     |  30 +-
 ..._ThrowableProxy_throws_NoClassDefFoundError.xml |  30 +-
 ...le_should_not_implement_equals_and_hashCode.xml |  30 +-
 ...G4J2-881_Update_Jackson_from_2_4_2_to_2_4_3.xml |  30 +-
 ...2-882_Update_maven_core_from_3_1_0_to_3_2_3.xml |  30 +-
 ...m_org_apache_felix_framework_4_2_1_to_4_4_1.xml |  30 +-
 ...Update_org_eclipse_osgi_from_3_6_0_to_3_7_1.xml |  30 +-
 ...le_should_not_implement_equals_and_hashCode.xml |  30 +-
 ..._not_map_Log4j_2_FATAL_level_to_a_JUL_level.xml |  30 +-
 ...eption_on_filter_when_mapping_JUL_to_Log4j2.xml |  30 +-
 ...ogAppender_connect_timeout_value_as_part_of.xml |  30 +-
 ..._apache_log4j_BasicConfigurator_configure_i.xml |  30 +-
 ...etAppender_connect_timeout_value_as_part_of.xml |  30 +-
 ...0_Update_Apache_Flume_from_1_5_0_1_to_1_5_2.xml |  30 +-
 ..._SyslogAppender_No_structured_id_name_was_s.xml |  30 +-
 ...textSelector_uses_ClassLoader_toString_as_a.xml |  30 +-
 ...G4J2-910_Update_Jackson_from_2_4_3_to_2_4_4.xml |  30 +-
 ..._does_not_report_full_error_message_for_XIn.xml |  30 +-
 ...tExtendedStackTraceAsString_causes_NullPoin.xml |  30 +-
 ...ils_to_initialize_if_XInclude_API_is_not_av.xml |  30 +-
 ...doesn_t_map_level_ALL_correctly_in_Category.xml |  30 +-
 ...G4J2-925_Update_from_Jackson_2_4_4_to_2_5_0.xml |  30 +-
 ...is_missing_PluginFactory_annotation_at_crea.xml |  30 +-
 ...d_not_use_attribute_minimalization_for_hr_n.xml |  30 +-
 ...mory_leaks_when_web_applications_are_restar.xml |  30 +-
 ...t_to_create_one_compact_log_record_per_line.xml |  30 +-
 ...nder_is_not_adding_millisecond_to_the_event.xml |  30 +-
 ...g4j_2_in_Web_Applications_Update_example_Lo.xml |  30 +-
 ...ute_name_in_PropertiesRewritePolicy_example.xml |  30 +-
 ...arify_system_properties_to_control_status_l.xml |  30 +-
 ..._to_Route_AppenderRef_attribute_should_be_r.xml |  30 +-
 ...G4J2-957_Missing_toUpperCase_Locale_ENGLISH.xml |  30 +-
 ...G4J2-958_Update_from_Jackson_2_5_0_to_2_5_1.xml |  30 +-
 src/changelog/2.20.0/.release.xml                  |  30 +-
 .../2.20.0/1166_simplify_site_generation.xml       |  30 +-
 .../1172_switch_from_jira_to_github_issues.xml     |  30 +-
 .../2.20.0/1193_remove_liquibase_log4j2_module.xml |  30 +-
 src/changelog/2.20.0/1197_preserve_location.xml    |  30 +-
 .../2.20.0/1202_disableAnsi_spurious_warning.xml   |  30 +-
 src/changelog/2.20.0/1214_fix_stacktrace_order.xml |  30 +-
 .../1274_fix_RewriteAppender_requiresLocation.xml  |  30 +-
 .../1277-replace_regexp_in_Rfc5424Layout.xml       |  30 +-
 ...J2-1631_Honor-timezone-in-file-name-pattern.xml |  30 +-
 ...va_sql_Time_object_formatting_in_MapMessage.xml |  30 +-
 ...imestamp_to_ProducerRecord_in_KafkaAppender.xml |  30 +-
 ...ernLayout_abrreviate_all_except_2_rightmost.xml |  30 +-
 .../LOG4J2-3357_Fix_CronTriggeringPolicy.xml       |  30 +-
 ...ect_default_to_not_include_AsyncRootLoggers.xml |  30 +-
 .../2.20.0/LOG4J2-3554_switch_to_Eclipse_Angus.xml |  30 +-
 ...Lazily_evaluate_SLF4J_LogEventBuilder_level.xml |  30 +-
 ...Core_as_runtime_dep_for_SLF4J-to-LOG4J2-API.xml |  30 +-
 .../2.20.0/LOG4J2-3615_Fix_OSGI_API_leak.xml       |  30 +-
 ...21_Fix_priority_of_legacy_system_properties.xml |  30 +-
 ...atch_unchecked_exception_from_ServiceLoader.xml |  30 +-
 .../2.20.0/LOG4J2-3628_New_changelog_infra.xml     |  30 +-
 ..._Configurator_setLevel_for_internal_classes.xml |  30 +-
 ...Fix_level_propagation_in_Log4jBridgeHandler.xml |  30 +-
 ...OG4J2-3642_disable_OSGI_locator_if_not_OSGI.xml |  30 +-
 ...ingFileAppender_DateLookup_use_current_time.xml |  30 +-
 ...3644_Deprecate_package_scanning_for_plugins.xml |  30 +-
 ...645_improve_logbuilder_traceEntry_traceExit.xml |  30 +-
 ...dd_support_for_global_filters_to_LogBuilder.xml |  30 +-
 src/changelog/2.20.0/LOG4J2-3650_Move_tests.xml    |  30 +-
 src/changelog/2.3/.release.xml                     |  30 +-
 ...ng_is_mis_mapped_to_ERROR_when_it_should_be.xml |  30 +-
 ...4J2-1004_Update_Jackson_from_2_5_1_to_2_5_3.xml |  30 +-
 ...G4J2-1005_Update_Slf4j_from_1_7_7_to_1_7_12.xml |  30 +-
 ...ng_log4j_core_util_fileFromUri_URI_uri_inco.xml |  30 +-
 ...g_log4j_core_config_plugins_util_ResolverUt.xml |  30 +-
 ...ned_compressionType_parameter_to_GelfLayout.xml |  30 +-
 ...uncate_from_the_end_of_text_format_modifier.xml |  30 +-
 ...rAdmin_listener_is_added_to_StatusLogger_ev.xml |  30 +-
 ...FormattedMessage_serialization_is_incorrect.xml |  30 +-
 ...ger_works_after_the_Console_appender_and_JA.xml |  30 +-
 ...uration_createKeyStoreConfiguration_ignores.xml |  30 +-
 ...nent_properties_not_read_for_all_properties.xml |  30 +-
 ...OG4J2-968_SyslogLayout_contains_extra_space.xml |  30 +-
 ...971_Another_bad_priority_in_Syslog_messages.xml |  30 +-
 ...g_log4j_core_net_ssl_TlsSyslogInputStreamRe.xml |  30 +-
 ...OG4J2-974_Typo_in_EventLogger_documentation.xml |  30 +-
 ...rval_with_YAML_config_file_format_causes_JS.xml |  30 +-
 ...erflow_in_BurstFilter_not_handled_correctly.xml |  30 +-
 ...LOG4J2-981_Incorrect_unlock_in_ProviderUtil.xml |  30 +-
 ...ighlight_to_support_noConsoleNoAnsi_like_st.xml |  30 +-
 ...er_should_not_implement_equals_and_hashCode.xml |  30 +-
 ...7_Migrate_tests_from_Logback_1_1_2_to_1_1_3.xml |  30 +-
 ...8_Update_LMAX_Disruptor_from_3_3_0_to_3_3_2.xml |  30 +-
 ...e_tests_to_use_ActiveMQ_from_5_10_to_5_11_1.xml |  30 +-
 ..._config_should_default_includeLocation_to_f.xml |  30 +-
 ...cur_if_appender_thread_creates_a_new_Logger.xml |  30 +-
 ...ant_from_Charsets_to_Constants_class_Remove.xml |  30 +-
 ...ogging_log4j_core_Logger_updateConfiguratio.xml |  30 +-
 src/changelog/2.4.1/.release.xml                   |  30 +-
 ...ty_to_set_shutdown_timeout_on_AsyncAppender.xml |  30 +-
 ..._Update_MongoDB_driver_from_2_13_3_to_3_0_4.xml |  30 +-
 .../2.4.1/LOG4J2-1050_Fixed_Log4jLookup.xml        |  30 +-
 ...OG4J2-1126_Web_site_corrections_and_updates.xml |  30 +-
 ...xml_cannot_be_parsed_on_Oracle_Weblogic_12c.xml |  30 +-
 ...der_to_improve_performance_for_String_based.xml |  30 +-
 ...ut_to_select_a_pattern_to_use_based_on_some.xml |  30 +-
 ...ate_mongo_java_driver_from_2_13_2_to_2_13_3.xml |  30 +-
 ...se_MongoDB_driver_2_13_3_deprecated_methods.xml |  30 +-
 ...rollover_was_broken_log_file_was_renamed_to.xml |  30 +-
 ...-1138_Do_not_use_Jackson_deprecated_methods.xml |  30 +-
 ...4J2-1139_Update_Jackson_from_2_6_1_to_2_6_2.xml |  30 +-
 ...eaders_were_not_being_written_to_first_file.xml |  30 +-
 ...ory_leak_in_web_applications_by_using_a_str.xml |  30 +-
 ...Name_in_pattern_layout_should_evaluate_to_m.xml |  30 +-
 ...tternLayout_to_test_and_replace_patterns_wi.xml |  30 +-
 ...PatternLayout_to_avoid_output_of_patterns_w.xml |  30 +-
 ...Case_to_PatternLayout_to_test_and_replace_p.xml |  30 +-
 ...atternLayout_predefined_date_pattern_with_t.xml |  30 +-
 ...pdate_kafka_clients_from_0_8_2_1_to_0_8_2_2.xml |  30 +-
 ...ovement_backport_Java_8_fast_ISO_8859_1_Str.xml |  30 +-
 ...rException_when_only_root_logger_is_defined.xml |  30 +-
 ...rovement_when_converting_Strings_to_byte_ar.xml |  30 +-
 src/changelog/2.4/.release.xml                     |  30 +-
 ..._event_when_interpolating_logger_properties.xml |  30 +-
 ...te_messages_based_on_the_marker_in_Layout_f.xml |  30 +-
 ...form_from_Java_6_to_7_From_this_version_onw.xml |  30 +-
 ...e_database_tests_from_H2_1_3_175_to_1_3_176.xml |  30 +-
 ..._leaves_files_open_until_GC_when_an_IO_erro.xml |  30 +-
 ...leaves_files_open_until_GC_when_an_IO_error.xml |  30 +-
 ...eys_to_be_specified_in_the_MDC_pattern_conv.xml |  30 +-
 ...itePolicy_for_changing_level_of_a_log_event.xml |  30 +-
 ...logging_Level_gives_null_Log4j_Level_and_ca.xml |  30 +-
 ...ightConverter_does_not_obey_noConsoleNoAnsi.xml |  30 +-
 ...tes_unnecessary_Map_objects_by_calling_Thre.xml |  30 +-
 ...ystemClassLoader_when_running_on_Google_App.xml |  30 +-
 ...036_Update_Apache_Flume_from_1_5_2_to_1_6_0.xml |  30 +-
 ...tibility_issue_in_log4j_1_2_api_NDC_pop_and.xml |  30 +-
 ...ct_documentation_for_layout_default_charset.xml |  30 +-
 ...Update_MongoDB_driver_from_2_11_2_to_2_13_2.xml |  30 +-
 ...g_appenders_don_t_take_timeout_into_account.xml |  30 +-
 ...-1044_Support_batchSize_in_FlumeAvroManager.xml |  30 +-
 ...vents_to_Flume_when_the_appender_is_stopped.xml |  30 +-
 ...045_Externalize_log4j2_xml_via_URL_resource.xml |  30 +-
 ...r_Exception_cause_throws_StackOverflowError.xml |  30 +-
 ...Monitor_unnecessarily_calls_System_currentT.xml |  30 +-
 ..._resets_the_thread_interrupted_flag_after_c.xml |  30 +-
 ...p_class_to_help_write_log_files_relative_to.xml |  30 +-
 ...rror_when_starting_app_on_Google_App_Engine.xml |  30 +-
 ...e_logging_log4j_LogManager_getFormatterLogg.xml |  30 +-
 ...ains_String_does_not_respect_org_slf4j_Mark.xml |  30 +-
 ...ains_Marker_does_not_respect_org_slf4j_Mark.xml |  30 +-
 ...ve_Marker_does_not_respect_org_slf4j_Marker.xml |  30 +-
 ...Marker_does_not_respect_org_slf4j_Marker_co.xml |  30 +-
 ...emporary_array_object_in_org_apache_logging.xml |  30 +-
 ...ng_slf4j_Log4jMarker_does_not_implement_org.xml |  30 +-
 ...e_logging_log4j_Marker_equals_Object_and_or.xml |  30 +-
 ...4jContextFactory_s_ShutdownCallbackRegistry.xml |  30 +-
 ...tExtendedStackTraceAsString_throws_NPE_on_d.xml |  30 +-
 ...logged_when_using_TcpSocketServer_Serialize.xml |  30 +-
 ..._of_JSON_escape_chars_when_deserializing_JS.xml |  30 +-
 ...2-1070_Update_Java_Mail_from_1_5_2_to_1_5_4.xml |  30 +-
 ...or_system_nanosecond_time_in_pattern_layout.xml |  30 +-
 ..._compressing_to_bzip2_format_on_file_rollov.xml |  30 +-
 ...l_Apache_Commons_Compress_compression_forma.xml |  30 +-
 ..._exception_if_some_log_event_fields_are_nul.xml |  30 +-
 ...4J2-1079_Update_Jackson_from_2_5_3_to_2_5_4.xml |  30 +-
 ...Logger_WARN_event_in_LogManager_with_java_u.xml |  30 +-
 ...ated_Value_CSV_layouts_for_parameter_and_ev.xml |  30 +-
 ...onfigurator_APIs_to_change_a_logger_s_level.xml |  30 +-
 ...4J2-1092_Update_Jackson_from_2_6_0_to_2_6_1.xml |  30 +-
 ...ance_of_ParameterizedMessage_getFormattedMe.xml |  30 +-
 ...imestamp_formatting_performance_improvement.xml |  30 +-
 ...te_Apache_Commons_Compress_from_1_9_to_1_10.xml |  30 +-
 ...he_logging_log4j_Level_isInRange_Level_Leve.xml |  30 +-
 .../LOG4J2-1106_Add_a_LevelRangeFilter_class.xml   |  30 +-
 .../LOG4J2-1107_New_Appender_for_Apache_Kafka.xml  |  30 +-
 ...tion_when_passing_null_to_java_util_logging.xml |  30 +-
 ...ing_log4j_jul_CoreLogger_setLevel_checks_fo.xml |  30 +-
 ..._publisher_Appender_for_ZeroMQ_using_JeroMQ.xml |  30 +-
 ...114_Add_thread_name_to_status_logger_layout.xml |  30 +-
 ...Manager_in_ConsoleAppender_leaking_managers.xml |  30 +-
 ...apper_generator_tool_to_add_Java_8_lambda_s.xml |  30 +-
 ...formance_improvements_avoid_unnecessary_loc.xml |  30 +-
 ...race_condition_on_reconfiguration_Introduce.xml |  30 +-
 ...tor_initialize_String_ClassLoader_String_fa.xml |  30 +-
 ...formance_improvement_by_caching_and_reusing.xml |  30 +-
 ...4J2-1879_Update_Jackson_from_2_5_4_to_2_6_0.xml |  30 +-
 ...er_username_and_password_should_be_optional.xml |  30 +-
 ..._Java_8_lambda_expressions_to_lazily_constr.xml |  30 +-
 ...dd_support_for_configuration_via_Properties.xml |  30 +-
 ...ePatternConverter_does_not_print_suppressed.xml |  30 +-
 ...J2-767_New_module_for_Liquibase_integration.xml |  30 +-
 ...imestamp_formatting_performance_improvement.xml |  30 +-
 ...should_not_be_written_on_application_startu.xml |  30 +-
 ...1_should_work_around_a_bug_in_JBOSS_EAP_6_2.xml |  30 +-
 ...ation_for_combining_async_with_sync_loggers.xml |  30 +-
 ...pressed_Exception_throws_StackOverflowError.xml |  30 +-
 ...ationBuilder_for_programmatic_configuration.xml |  30 +-
 ...EFAULT_ENCODING_bug_in_SimpleLogger_logMess.xml |  30 +-
 ...e_System_nanoTime_to_measure_time_intervals.xml |  30 +-
 ...tal_interface_LevelLogger_which_got_committ.xml |  30 +-
 src/changelog/2.5/.release.xml                     |  30 +-
 ...ovement_when_gathering_location_information.xml |  30 +-
 ...SR_223_scripts_in_filters_and_the_PatternSe.xml |  30 +-
 ...OG4J2-1156_Web_site_corrections_and_updates.xml |  30 +-
 ...ion_error_for_classes_annotated_with_Plugin.xml |  30 +-
 ..._is_using_MessageFormat_on_String_passed_by.xml |  30 +-
 ...al_memory_leak_in_Tomcat8_that_mentions_Asy.xml |  30 +-
 ...mprove_Log4j_initialization_status_messages.xml |  30 +-
 ...tion_executor_should_use_a_DaemonThreadFact.xml |  30 +-
 ...ource_and_destination_file_in_file_rename_a.xml |  30 +-
 ...xt_name_for_logger_context_name_when_availa.xml |  30 +-
 ...al_leak_AsyncLogger_Info_on_Tomcat_when_usi.xml |  30 +-
 ...ror_when_copying_to_a_directory_mapped_to_a.xml |  30 +-
 ...4J2-1174_Update_Jackson_from_2_6_2_to_2_6_3.xml |  30 +-
 ...lasses_in_org_apache_logging_log4j_core_app.xml |  30 +-
 ..._when_log4j_jars_are_in_Tomcat_s_lib_folder.xml |  30 +-
 ...for_JDBC_s_CommonDataSource_setLogWriter_Pr.xml |  30 +-
 ..._cache_does_not_account_for_message_factory.xml |  30 +-
 ...for_java_sql_DriverManager_setLogStream_Pri.xml |  30 +-
 ..._all_thread_names_Log4j_creates_with_Log4j2.xml |  30 +-
 ...s_not_match_parameters_for_LoggerNameLevelR.xml |  30 +-
 ...Make_KafkaAppender_support_SerializedLayout.xml |  30 +-
 ...ongoDbConnection_does_not_close_MongoClient.xml |  30 +-
 ...tionMonitor_The_WatchManager_is_now_used_to.xml |  30 +-
 ...pdate_kafka_clients_from_0_8_2_2_to_0_9_0_0.xml |  30 +-
 ...upport_for_async_loggers_Fixed_a_memory_lea.xml |  30 +-
 ...sage_of_status_messages_in_bounded_queue_su.xml |  30 +-
 ...policy_and_rollover_strategy_to_be_modified.xml |  30 +-
 ..._custom_delete_actions_triggered_by_a_rollo.xml |  30 +-
 ...upport_for_async_loggers_it_is_now_possible.xml |  30 +-
 ...licy_and_IdlePurgePolicy_to_RoutingAppender.xml |  30 +-
 ...ng_log4j_core_Logger_should_be_serializable.xml |  30 +-
 ..._omitting_the_display_name_element_in_web_x.xml |  30 +-
 ...xed_minor_issues_with_the_site_and_manual_p.xml |  30 +-
 ...erty_to_allow_users_to_control_whether_mess.xml |  30 +-
 ...o_occur_at_any_time_Add_CronTriggeringPolic.xml |  30 +-
 ...plugin_documentation_error_about_Converters.xml |  30 +-
 ...er_should_also_roll_over_when_log_event_tim.xml |  30 +-
 src/changelog/2.6.1/.release.xml                   |  30 +-
 ...ion_to_use_java_nio_to_better_report_rename.xml |  30 +-
 ...gger_cache_now_accounts_for_message_factory.xml |  30 +-
 ...should_not_create_a_new_CSVPrinter_for_each.xml |  30 +-
 ...394_Fixed_minor_issues_with_the_2_6_website.xml |  30 +-
 ...8_Update_liquibase_core_from_3_4_2_to_3_5_1.xml |  30 +-
 ...9_Update_Apache_Commons_CSV_from_1_3_to_1_4.xml |  30 +-
 ..._properties_configuration_to_support_arbitr.xml |  30 +-
 ...ngPolicy_was_forcing_a_rollover_of_empty_fi.xml |  30 +-
 ...ableParameterizedMessage_where_Throwable_wa.xml |  30 +-
 ...WARN_log_events_from_Log4j_about_message_fa.xml |  30 +-
 ...Added_the_module_log4j_liquibase_to_BOM_POM.xml |  30 +-
 ...utOfBoundsException_that_may_occur_in_Reusa.xml |  30 +-
 ...on_about_plugin_builders_compared_to_factor.xml |  30 +-
 ...move_filter_were_not_working_properly_in_Ab.xml |  30 +-
 src/changelog/2.6.2/.release.xml                   |  30 +-
 ...icy_was_not_properly_setting_the_prevFileTi.xml |  30 +-
 ...on_to_ConsoleAppender_for_increased_perform.xml |  30 +-
 ...ingbuffer_of_StringBuilders_is_now_configur.xml |  30 +-
 ...4_Fixed_minor_issues_with_the_2_6_1_website.xml |  30 +-
 ...ormatter_now_avoids_calling_toString_on_aut.xml |  30 +-
 ...e_Unbox_utility_ignored_the_value_Constants.xml |  30 +-
 ...geFactory2_to_custom_Logger_implementations.xml |  30 +-
 ...ssFileManager_was_not_properly_rolling_over.xml |  30 +-
 ..._AsyncAppenderQueueFullPolicyTest_sometimes.xml |  30 +-
 ...4J2-1432_Update_Jackson_from_2_7_4_to_2_7_5.xml |  30 +-
 .../LOG4J2-1433_Update_Jansi_from_1_11_to_1_13.xml |  30 +-
 ...thread_local_StringBuilders_used_by_Layouts.xml |  30 +-
 ...e_and_ReusableObjectMessage_now_avoid_calli.xml |  30 +-
 ...tupTriggeringPolicy_that_allowed_it_to_roll.xml |  30 +-
 ...e_Apache_Commons_Compress_from_1_11_to_1_12.xml |  30 +-
 ...ngPolicyTest_fails_on_Windows_saying_the_fi.xml |  30 +-
 ..._reusable_messages_broke_flow_tracing_logic.xml |  30 +-
 ...e_fails_in_rename_action_then_resort_to_tru.xml |  30 +-
 src/changelog/2.6/.release.xml                     |  30 +-
 ...G4J2-1011_Document_dependencies_for_layouts.xml |  30 +-
 ...p_class_to_help_write_log_files_relative_to.xml |  30 +-
 ...discard_events_below_a_certain_log_level_if.xml |  30 +-
 .../LOG4J2-1133_Add_JNDI_lookup_documentation.xml  |  30 +-
 ...ssible_variable_substitution_in_equals_subs.xml |  30 +-
 ...ark_results_comparing_Log4j_2_performance_t.xml |  30 +-
 ...G4J2-1192_Dynamic_Subject_for_SMTP_Appender.xml |  30 +-
 ...g_log4j_core_LoggerContext_updateLoggers_sh.xml |  30 +-
 ..._to_specify_the_correct_default_wait_strate.xml |  30 +-
 ...G4J2-1215_Documentation_XSD_inconsistencies.xml |  30 +-
 ...atternLayout_option_to_limit_length_of_text.xml |  30 +-
 ...4J2-1219_Update_SLF4J_from_1_7_12_to_1_7_13.xml |  30 +-
 ...r_Timeout_wait_strategy_and_made_this_the_d.xml |  30 +-
 ...gerContext_will_fail_if_shutdown_is_in_prog.xml |  30 +-
 ...ion_in_MapLookup_lookup_if_the_event_is_nul.xml |  30 +-
 ...G4J2-1230_Don_t_concatenate_SYSLOG_Messages.xml |  30 +-
 ...Incorrect_log_rotation_in_last_week_of_year.xml |  30 +-
 ...1233_Misleading_Value_In_Properties_Example.xml |  30 +-
 ...rnLayout_header_and_footer_accept_a_pattern.xml |  30 +-
 ...g_log4j_core_net_TcpSocketManager_and_other.xml |  30 +-
 ...4J2-1239_Update_Jackson_from_2_6_3_to_2_6_4.xml |  30 +-
 ...2-1240_Update_Liquibase_from_3_3_5_to_3_4_2.xml |  30 +-
 ...nd_footer_values_customizable_in_JSONLayout.xml |  30 +-
 ...V_Layout_header_and_footers_accept_patterns.xml |  30 +-
 ...248_Fixed_broken_nanotime_in_pattern_layout.xml |  30 +-
 ...4J2-1249_Update_Jackson_from_2_6_4_to_2_7_0.xml |  30 +-
 ...G4J2-124_Add_shutdown_methods_to_LogManager.xml |  30 +-
 ...issue_where_LogRecord_getParameters_is_used.xml |  30 +-
 ...-1252_JeroMqAppender_should_support_layouts.xml |  30 +-
 ...3_Update_LMAX_Disruptor_from_3_3_2_to_3_3_4.xml |  30 +-
 ...1254_Fix_typo_in_Flow_Tracing_documentation.xml |  30 +-
 ...J2-1255_Add_enhanced_entry_and_exit_methods.xml |  30 +-
 ...sholdFilter_does_not_use_the_log_event_s_co.xml |  30 +-
 ...Frame_calculates_message_length_incorrectly.xml |  30 +-
 ...ecessary_exception_in_Log4jServletContextLi.xml |  30 +-
 ...Source_was_not_saved_for_BuiltConfiguration.xml |  30 +-
 ...as_incorrect_for_formats_having_MMM_with_th.xml |  30 +-
 ...should_use_thread_local_translator_by_defau.xml |  30 +-
 ...rt_for_garbage_free_logging_in_steady_state.xml |  30 +-
 ...actory_that_avoid_allocation_by_reusing_a_c.xml |  30 +-
 ...dMessage_optimizations_to_avoid_or_at_least.xml |  30 +-
 ...erConfig_s_data_structure_for_AppenderContr.xml |  30 +-
 ..._LogEvent_ByteBufferDestination_method_to_L.xml |  30 +-
 ...erNoUnconditionalDeleteTest_repeat_test_run.xml |  30 +-
 ...plierTest_and_LoggerSupplierTest_are_Locale.xml |  30 +-
 ..._MessageFormatMessage_and_StringFormattedMe.xml |  30 +-
 ...led_varargs_methods_to_Logger_API_added_Unb.xml |  30 +-
 ...g_apache_logging_log4j_util_MessageSupplier.xml |  30 +-
 ...king_Supplier_parameters_now_correctly_hand.xml |  30 +-
 ...ig_getProperties_should_not_allocate_on_eac.xml |  30 +-
 ...eadLocal_based_gc_free_caching_mechanism_in.xml |  30 +-
 ...84_Made_default_MessageFactory_configurable.xml |  30 +-
 ...w_logging_text_from_entry_to_Enter_and_exit.xml |  30 +-
 ...rnLayout_to_utilize_gc_free_mechanism_for_L.xml |  30 +-
 ...mAccessFileAppender_and_RollingRandomAccess.xml |  30 +-
 ...e_StringBuilderFormattable_to_enable_conver.xml |  30 +-
 ...Update_Kafka_client_from_0_9_0_0_to_0_9_0_1.xml |  30 +-
 ...C_Added_manual_page_on_garbage_free_logging.xml |  30 +-
 ...rter_for_thread_id_and_priority_in_PatternL.xml |  30 +-
 ...alizability_from_classes_that_don_t_need_it.xml |  30 +-
 ..._links_to_runtime_dependencies_in_each_comp.xml |  30 +-
 ...4J2-1304_Update_Jackson_from_2_7_0_to_2_7_2.xml |  30 +-
 ...ould_use_ShutdownCallbackRegistry_instead_o.xml |  30 +-
 ...re_specify_appender_et_al_identifiers_in_pr.xml |  30 +-
 ...on_file_error_does_not_show_cause_exception.xml |  30 +-
 ...essly_casts_to_String_and_should_use_String.xml |  30 +-
 ...ting_unnecessary_temporary_objects_in_Logge.xml |  30 +-
 ...ting_unnecessary_temporary_objects_in_Patte.xml |  30 +-
 ...migration_guide_to_include_information_abou.xml |  30 +-
 ...dling_in_the_Async_Logger_background_thread.xml |  30 +-
 ...s_to_the_Logger_interface_for_logging_CharS.xml |  30 +-
 ...ndError_in_ReflectionUtil_on_Google_App_Eng.xml |  30 +-
 ...ting_unnecessary_temporary_objects_in_Marke.xml |  30 +-
 ...n_1_2_API_module_is_not_compatible_with_1_2.xml |  30 +-
 ...er_performance_optimization_avoid_calling_i.xml |  30 +-
 ...nder_is_now_garbage_free_by_default_This_lo.xml |  30 +-
 ...r_RollingFileAppender_and_MemoryMappedFileA.xml |  30 +-
 ...umentation_for_properties_that_control_Log4.xml |  30 +-
 ...g4jServletContextListener_prevents_jetty_ma.xml |  30 +-
 ...able_ThreadContext_class_CloseableThreadCon.xml |  30 +-
 ...4J2-1351_Update_Jackson_from_2_7_2_to_2_7_3.xml |  30 +-
 ...-1352_Update_javax_mail_from_1_5_4_to_1_5_5.xml |  30 +-
 ...reload_is_triggered_under_Windows_when_repl.xml |  30 +-
 ..._does_now_support_garbage_free_logging_with.xml |  30 +-
 ..._stack_traces_for_logged_Throwables_in_Gelf.xml |  30 +-
 ...e_Apache_Commons_Compress_from_1_10_to_1_11.xml |  30 +-
 .../2.6/LOG4J2-1362_Added_a_YAML_layout.xml        |  30 +-
 ...uration_did_not_support_includeLocation_att.xml |  30 +-
 ...Provide_message_text_as_CharSequence_for_so.xml |  30 +-
 ...StatusLogger_dropped_exceptions_when_loggin.xml |  30 +-
 ...ion_results_in_plaintext_uncompressed_files.xml |  30 +-
 ...t_indents_but_not_the_first_child_tag_Event.xml |  30 +-
 ...r_wrapper_Generator_tool_to_generate_method.xml |  30 +-
 ...4_Migrate_tests_from_Logback_1_1_3_to_1_1_7.xml |  30 +-
 ...4J2-1375_Update_SLF4J_from_1_7_13_to_1_7_21.xml |  30 +-
 ...4J2-1380_Update_Jackson_from_2_7_3_to_2_7_4.xml |  30 +-
 ...LogEvent_using_Log4jLogEvent_Builder_should.xml |  30 +-
 ...4_Update_Apache_Commons_CSV_from_1_2_to_1_3.xml |  30 +-
 ..._Fixed_memory_leak_related_to_shutdown_hook.xml |  30 +-
 ...a_allocation_instrumenter_from_3_0_to_3_0_1.xml |  30 +-
 ...zerImpl_Use_Thread_instead_of_Class_for_fal.xml |  30 +-
 ...onfigurations_to_for_a_composite_configurat.xml |  30 +-
 ...2-621_Pattern_to_drop_first_N_package_parts.xml |  30 +-
 ...perties_as_a_JSON_map_in_JSONLayout_with_op.xml |  30 +-
 ...yout_doesn_t_add_a_comma_between_log_events.xml |  30 +-
 ...ption_for_BundleContextSelector_when_initia.xml |  30 +-
 src/changelog/2.7/.release.xml                     |  30 +-
 ...ect_context_data_from_other_sources_than_Th.xml |  30 +-
 ..._Google_App_Engine_Interpolator_now_suppres.xml |  30 +-
 ...1_Added_Logging_API_for_Scala_2_10_and_2_11.xml |  30 +-
 ..._JVM_Input_Arguments_Lookup_JMX_is_not_avai.xml |  30 +-
 ...g_log4j_core_appender_routing_IdlePurgePoli.xml |  30 +-
 ...ds_are_no_longer_leaking_on_Tomcat_shutdown.xml |  30 +-
 ...erException_in_FastDateParser_TimeZoneStrat.xml |  30 +-
 ...ed_in_configuration_can_now_have_their_valu.xml |  30 +-
 ..._values_to_be_specified_in_configuration_as.xml |  30 +-
 ...ustom_plugins_from_jar_files_and_directorie.xml |  30 +-
 ...onverter_and_StyleConverter_are_now_GC_free.xml |  30 +-
 ...rt_for_garbage_free_ThreadContext_map_Disab.xml |  30 +-
 ...pport_for_Conversant_DisruptorBlockingQueue.xml |  30 +-
 ...hod_getParameter_to_ObjectMessage_and_Reusa.xml |  30 +-
 ...pport_for_JCTools_MPSC_bounded_lock_free_qu.xml |  30 +-
 ...Event_s_internal_data_structure_for_context.xml |  30 +-
 ...rated_agents_host_list_to_be_passed_to_Flum.xml |  30 +-
 ...r_deadlock_when_using_async_logging_and_ext.xml |  30 +-
 ...J2-1458_Updated_Jackson_from_2_7_5_to_2_8_0.xml |  30 +-
 ...PatternLayout_Add_an_ANSI_option_to_message.xml |  30 +-
 ...4J2-1467__OSGi_Fixed_missing_import_package.xml |  30 +-
 ...ternLayout_Add_an_ANSI_option_to_xThrowable.xml |  30 +-
 ...g_log4j_core_LoggerContext_now_implements_C.xml |  30 +-
 ...Fixed_improper_header_in_CsvParameterLayout.xml |  30 +-
 ...ted_JMS_test_from_ActiveMQ_5_13_3_to_5_13_4.xml |  30 +-
 ...O8601_date_conversion_pattern_with_a_period.xml |  30 +-
 ...conversion_patterns_with_a_timezone_paramet.xml |  30 +-
 ...stpone_creating_log_file_until_the_appender.xml |  30 +-
 ...J2-1494_Updated_Jackson_from_2_8_0_to_2_8_1.xml |  30 +-
 ..._Updated_LMAX_Disruptor_from_3_3_4_to_3_3_5.xml |  30 +-
 ...dated_Kafka_client_from_0_9_1_0_to_0_10_0_0.xml |  30 +-
 ...tions_failed_with_an_NPE_when_comparing_Nod.xml |  30 +-
 ...ender_is_now_able_to_create_files_on_demand.xml |  30 +-
 ..._CsvParameterLayout_and_CsvLogEventLayout_i.xml |  30 +-
 ...ender_is_now_able_to_create_files_on_demand.xml |  30 +-
 ...for_the_FileAppender_plugin_to_facilitate_a.xml |  30 +-
 ...unregister_JMX_MBeans_when_log4j2_disable_j.xml |  30 +-
 ...507_Allow_Builders_to_be_completely_generic.xml |  30 +-
 ...Allow_a_Builder_to_subclass_another_Builder.xml |  30 +-
 ...ilter_filtered_incorrectly_when_params_were.xml |  30 +-
 ..._exclude_stack_trace_from_JSON_XML_and_YAML.xml |  30 +-
 ...Map2_interface_supporting_method_putAll_Map.xml |  30 +-
 ...in_Async_Loggers_when_queue_is_full_and_log.xml |  30 +-
 ..._Add_ThreadContext_putAll_Map_String_String.xml |  30 +-
 ...mplementations_to_manage_the_thread_context.xml |  30 +-
 ..._setting_StatusLogger_destination_in_Config.xml |  30 +-
 ...RingBufferLogEvent_getFormattedMessage_when.xml |  30 +-
 ...generate_Log4j_2_style_XML_configuration_fi.xml |  30 +-
 ...ot_merged_properly_in_composite_configurati.xml |  30 +-
 ...here_LogEvent_getContextStack_returned_null.xml |  30 +-
 ...ot_merged_properly_in_composite_configurati.xml |  30 +-
 ...ated_Kafka_client_from_0_10_0_0_to_0_10_0_1.xml |  30 +-
 ...event_NPE_when_dynamically_removing_filters.xml |  30 +-
 ...Configurator_shutdown_LoggerContext_long_Ti.xml |  30 +-
 ...bstractManager_now_tracks_its_LoggerContext.xml |  30 +-
 ...esource_leak_in_XmlConfiguration_XmlConfigu.xml |  30 +-
 ...xOutOfBoundsException_in_ParameterizedMessa.xml |  30 +-
 ...d_Core_API_org_apache_logging_log4j_core_ut.xml |  30 +-
 ...d_Core_API_org_apache_logging_log4j_core_ut.xml |  30 +-
 ...d_Web_API_org_apache_logging_log4j_web_WebL.xml |  30 +-
 ...tConfiguration_now_tracks_its_LoggerContext.xml |  30 +-
 ...Policy_ConfigurationScheduler_scheduled_the.xml |  30 +-
 ..._AsyncLoggerContextSelector_PropertiesConfi.xml |  30 +-
 ...ted_JMS_test_from_ActiveMQ_5_13_4_to_5_14_0.xml |  30 +-
 ...bstractManager_now_implements_AutoCloseable.xml |  30 +-
 ...Custom_Log4j_threads_now_extend_Log4jThread.xml |  30 +-
 ...r_the_SocketAppender_deprecates_factory_met.xml |  30 +-
 ...58_SocketAppender_now_supports_IO_buffering.xml |  30 +-
 .../LOG4J2-1559_Prevent_NPE_in_Level_isInRange.xml |  30 +-
 ...ender_memory_usage_from_growing_unbounded_i.xml |  30 +-
 ...g4j_2_6_2_and_higher_from_losing_exceptions.xml |  30 +-
 ..._java_util_concurrent_LinkedTransferQueue_t.xml |  30 +-
 ...J2-1569_Updated_Jackson_from_2_8_1_to_2_8_2.xml |  30 +-
 .../LOG4J2-1573_Layout_is_no_longer_optional.xml   |  30 +-
 ...gFileAppender_to_use_default_pattern_layout.xml |  30 +-
 ..._now_stores_configuration_properties_in_a_L.xml |  30 +-
 ...the_RoutingAppender_and_deprecate_factory_m.xml |  30 +-
 ...can_be_configured_with_scripts_Add_Script_i.xml |  30 +-
 ...X_components_no_longer_prints_a_stack_trace.xml |  30 +-
 ...g_on_platforms_where_JMX_is_not_available_I.xml |  30 +-
 ...og_messages_triggered_by_nested_logging_fro.xml |  30 +-
 ...filters_extending_AbstractFilter_that_did_n.xml |  30 +-
 ...nterface_LifeCycle2_with_stop_long_TimeUnit.xml |  30 +-
 ...derSelector_to_create_an_Appender_specified.xml |  30 +-
 ...J2-1598_Updated_Jackson_from_2_8_2_to_2_8_3.xml |  30 +-
 ..._NPE_in_org_apache_logging_log4j_message_Pa.xml |  30 +-
 ..._NPE_due_to_org_apache_logging_log4j_core_l.xml |  30 +-
 ..._NPE_due_to_org_apache_logging_log4j_core_l.xml |  30 +-
 ...l_NPE_in_org_apache_logging_log4j_core_util.xml |  30 +-
 ..._and_equals_methods_in_org_apache_logging_l.xml |  30 +-
 ...2-1604_Log4j2_TcpSocketServer_in_background.xml |  30 +-
 ...sages_for_TcpSocketServer_and_UdpSocketServ.xml |  30 +-
 ...oes_not_provide_throwable_object_to_Servlet.xml |  30 +-
 ...ServletAppender_and_deprecate_factory_metho.xml |  30 +-
 ...rgetNamespace_to_log4j_config_xsd_GitHub_43.xml |  30 +-
 ...nce_of_context_data_injector_for_web_applic.xml |  30 +-
 ...ception_when_using_JUL_logging_during_shutd.xml |  30 +-
 ...19_new_Log4jLogEvent_toString_throws_an_NPE.xml |  30 +-
 ...ileAppender_immediateFlush_default_value_sh.xml |  30 +-
 ...e_Apache_Commons_Compress_from_1_12_to_1_13.xml |  30 +-
 ...Fixed_wrong_Fragment_Host_in_manifest_files.xml |  30 +-
 ...o_disable_date_lookup_completely_for_compat.xml |  30 +-
 src/changelog/2.8.1/.release.xml                   |  30 +-
 ...Exception_org_apache_logging_log4j_core_uti.xml |  30 +-
 ...opertiesUtil_getCharsetProperty_that_caused.xml |  30 +-
 ...n_sending_to_Kafka_when_using_syncSend_fals.xml |  30 +-
 ..._ensure_JMH_generated_classes_in_log4j_perf.xml |  30 +-
 ...pattern_to_be_preceded_with_characters_othe.xml |  30 +-
 ...condition_in_FixedDateFormat_made_FixedDate.xml |  30 +-
 ..._for_DefaultRolloverStrategy_purgeAscending.xml |  30 +-
 ...core_Add_and_implement_LogEvent_toImmutable.xml |  30 +-
 ...gback_1_1_10_and_then_Logback_1_2_for_tests.xml |  30 +-
 ...ssage_when_log4j_2_configuration_file_not_f.xml |  30 +-
 ...e_minOccur_to_minOccurs_in_Log4j_config_xsd.xml |  30 +-
 ...work_when_filePattern_contains_no_directory.xml |  30 +-
 ...4J2-1819_Update_Jackson_from_2_8_5_to_2_8_6.xml |  30 +-
 .../2.8.1/LOG4J2-1822_Update_SLF4J_to_1_7_24.xml   |  30 +-
 ...n_on_MessageSupplier_lambda_functions_in_Lo.xml |  30 +-
 src/changelog/2.8.2/.release.xml                   |  30 +-
 ...e_exceptions_when_a_security_manager_is_pre.xml |  30 +-
 ...tests_to_their_own_module_to_speed_up_build.xml |  30 +-
 ...4J2-1831_NullPointerException_in_HtmlLayout.xml |  30 +-
 ...ocumentation_about_the_licensing_for_JeroMQ.xml |  30 +-
 ...LOG4J2-1836_Update_the_API_version_to_2_6_0.xml |  30 +-
 ...ppending_common_suffix_to_each_line_of_exte.xml |  30 +-
 ...Fix_typo_in_replace_converter_documentation.xml |  30 +-
 ...ppending_common_suffix_to_each_line_of_thro.xml |  30 +-
 ...Event_getLoggerName_returns_null_in_KafkaAp.xml |  30 +-
 ...Event_getLoggerName_returns_null_in_LoggerN.xml |  30 +-
 ...g_support_to_EncodingPatternConverter_encod.xml |  30 +-
 ...savings_time_DST_issue_with_FixedDateFormat.xml |  30 +-
 ...Fix_CassandraRule_and_unit_tests_on_Windows.xml |  30 +-
 ..._of_RandomAccessFileAppender_Builder_append.xml |  30 +-
 ...4J2-1856_Update_Jackson_from_2_8_6_to_2_8_7.xml |  30 +-
 ...rg_apache_logging_log4j_ThreadContext_about.xml |  30 +-
 ...oc_about_Order_and_OrderComparator_ordering.xml |  30 +-
 ...iltering_input_in_TcpSocketServer_and_UdpSo.xml |  30 +-
 src/changelog/2.8/.release.xml                     |  30 +-
 ...verStrategy_more_efficient_when_renaming_fi.xml |  30 +-
 ...der_now_supports_omitting_the_file_name_and.xml |  30 +-
 ...serialization_to_handle_non_serializable_Me.xml |  30 +-
 ...ow_default_value_in_property_to_be_a_Lookup.xml |  30 +-
 ...mpl_module_now_declares_a_runtime_dependenc.xml |  30 +-
 ...ntation_regarding_YAML_configuration_format.xml |  30 +-
 ...icy_raise_exception_and_fail_to_rollover_lo.xml |  30 +-
 ...1623_Configurable_JVM_shutdown_hook_timeout.xml |  30 +-
 ...ng_regression_in_FileAppender_introduced_in.xml |  30 +-
 ...does_not_pick_up_Oracle_Java_8_s_sun_stdout.xml |  30 +-
 ...hen_used_in_OSGi_containers_IllegalAccessEr.xml |  30 +-
 ...dFileAppender_createAppender_Javadoc_for_im.xml |  30 +-
 ...G4J2-1641_Update_JeroMQ_from_0_3_5_to_0_3_6.xml |  30 +-
 ...llbackRegistry_can_throw_a_NoClassDefFoundE.xml |  30 +-
 ...nefficient_locking_in_AbstractLoggerAdapter.xml |  30 +-
 .../2.8/LOG4J2-1645_Immutable_empty_StringMap.xml  |  30 +-
 ...2-1646_Migrate_to_Mockito_2_x_in_unit_tests.xml |  30 +-
 ...J2-1647_Update_Commons_Lang_from_3_4_to_3_5.xml |  30 +-
 ...urationScheduler_shuts_down_without_blockin.xml |  30 +-
 ...icy_would_use_the_wrong_date_time_when_roll.xml |  30 +-
 ...4J2-1655_Update_Jackson_from_2_8_3_to_2_8_4.xml |  30 +-
 ...656_Update_Apache_Flume_from_1_6_0_to_1_7_0.xml |  30 +-
 ...hreadContextMapFactory_createThreadContextM.xml |  30 +-
 ...thod_ThreadContext_getThreadContextMap_remo.xml |  30 +-
 ...yStringMap_can_be_serialized_and_deserializ.xml |  30 +-
 .../2.8/LOG4J2-1664_Improve_OSGi_unit_tests.xml    |  30 +-
 ...ting_temporary_objects_in_IntegerPatternCon.xml |  30 +-
 ...ting_temporary_objects_in_RelativeTimePatte.xml |  30 +-
 ...ting_temporary_objects_in_SequenceNumberPat.xml |  30 +-
 ...ting_temporary_objects_in_MarkerPatternConv.xml |  30 +-
 ...ting_temporary_objects_in_MaxLengthConverte.xml |  30 +-
 ...ting_temporary_objects_in_EqualsReplacement.xml |  30 +-
 ...ting_temporary_objects_in_EqualsIgnoreCaseR.xml |  30 +-
 ...ating_temporary_objects_in_LevelRangeFilter.xml |  30 +-
 ...llocating_temporary_objects_in_MarkerFilter.xml |  30 +-
 ...cating_temporary_objects_in_ThresholdFilter.xml |  30 +-
 ...ay_not_carry_a_Throwable_Use_Message_getThr.xml |  30 +-
 ...d_allocating_temporary_objects_in_MapFilter.xml |  30 +-
 ...ting_temporary_objects_in_ThreadContextMapF.xml |  30 +-
 ...ting_temporary_objects_in_StructuredDataFil.xml |  30 +-
 ..._allocating_temporary_objects_in_TimeFilter.xml |  30 +-
 ...ces_IndexedStringMap_and_IndexedReadOnlyStr.xml |  30 +-
 ...lizedMessageFactory_prints_key_instead_of_m.xml |  30 +-
 ..._allocating_temporary_objects_in_MapMessage.xml |  30 +-
 ...nsi_in_PatternLayout_to_unconditionally_dis.xml |  30 +-
 ...roxy_when_resolving_stack_in_Java_EE_OSGi_e.xml |  30 +-
 ...lements_of_a_log_message_parameter_array_we.xml |  30 +-
 ...adContextMap_interface_supporting_method_re.xml |  30 +-
 ...Add_putAll_method_to_CloseableThreadContext.xml |  30 +-
 ...ScriptPatternSelector_and_deprecate_ScriptP.xml |  30 +-
 ...MarkerPatternSelector_and_deprecate_MarkerP.xml |  30 +-
 ...uilder_to_PatternLayout_and_deprecate_Patte.xml |  30 +-
 ...8_Update_LMAX_Disruptor_from_3_3_5_to_3_3_6.xml |  30 +-
 .../LOG4J2-1700_Update_Jansi_from_1_13_to_1_14.xml |  30 +-
 ...RandomAccessFileAppender_and_deprecate_Rand.xml |  30 +-
 ...MemoryMappedFileAppender_and_deprecate_Memo.xml |  30 +-
 ...RollingRandomAccessFileAppender_and_depreca.xml |  30 +-
 ...sable_as_global_filter_and_as_logger_filter.xml |  30 +-
 ...w_TCP_Socket_Appender_to_set_socket_options.xml |  30 +-
 ...ecure_Socket_Appender_to_set_socket_options.xml |  30 +-
 ...SyslogAppender_and_deprecate_SyslogAppender.xml |  30 +-
 ..._from_Apache_Commons_Lang_s_org_apache_comm.xml |  30 +-
 ...ting_temporary_objects_in_AbstractStyleName.xml |  30 +-
 ...ting_temporary_objects_in_NdcPatternConvert.xml |  30 +-
 ...ting_temporary_objects_in_MapPatternConvert.xml |  30 +-
 ...ting_temporary_objects_in_EncodingPatternCo.xml |  30 +-
 ..._marker_interface_AsynchronouslyFormattable.xml |  30 +-
 ...tion_in_ObjectMessage_and_SimpleMessage_ens.xml |  30 +-
 ...1720_Make_GelfLayout_independent_of_Jackson.xml |  30 +-
 ...ting_temporary_objects_in_VariablesNotEmpty.xml |  30 +-
 ...ve_dependency_on_geronimo_jms_1_1_spec_caus.xml |  30 +-
 ...n_GelfLayout_s_additional_fields_at_runtime.xml |  30 +-
 ...Cassandra_appender_and_ColumnMapping_plugin.xml |  30 +-
 ...etManager_now_respects_connectTimeoutMillis.xml |  30 +-
 ...ribute_to_KafkaAppender_as_in_KafkaLog4jApp.xml |  30 +-
 ...actory_might_leak_Sockets_when_certain_star.xml |  30 +-
 ...4J2-1735_Update_Jackson_from_2_8_4_to_2_8_5.xml |  30 +-
 ...actory_might_leak_Sockets_when_certain_star.xml |  30 +-
 ...SyslogLayout_and_deprecate_SyslogLayout_cre.xml |  30 +-
 ...JsonLayout_and_deprecate_org_apache_logging.xml |  30 +-
 ...fkaAppender_and_deprecate_KafkaAppender_cre.xml |  30 +-
 ...ggeringPolicy_programmatically_leads_to_NPE.xml |  30 +-
 ...ration_does_not_add_filters_to_appenderRefs.xml |  30 +-
 ..._Generate_tool_no_longer_requires_the_log4j.xml |  30 +-
 ...e_non_daemon_thread_pool_for_rollover_tasks.xml |  30 +-
 ...1750_Update_Kafka_from_0_10_0_1_to_0_10_1_1.xml |  30 +-
 ...1_Update_liquibase_core_from_3_5_1_to_3_5_3.xml |  30 +-
 ..._and_constraint_validators_for_java_net_Ine.xml |  30 +-
 ...56_Adds_xmlns_in_schema_and_some_other_tags.xml |  30 +-
 ...58_Add_TypeConverter_for_java_nio_file_Path.xml |  30 +-
 ...2-1759_Add_TypeConverter_for_java_util_UUID.xml |  30 +-
 .../2.8/LOG4J2-1762_Add_Builder_to_GelfLayout.xml  |  30 +-
 ...le_in_ContextDataFactory_cached_constructor.xml |  30 +-
 ..._issue_affecting_all_layouts_except_Pattern.xml |  30 +-
 ...JdbcAppender_and_deprecate_JdbcAppender_cre.xml |  30 +-
 ...ColumnConfig_and_deprecate_ColumnConfig_cre.xml |  30 +-
 ...ule_to_allow_unit_tests_to_set_a_status_lev.xml |  30 +-
 ...ependency_in_unit_tests_with_Spring_Test_an.xml |  30 +-
 ...syncLogger_did_not_resolve_configuration_pr.xml |  30 +-
 ..._of_the_ExecutorServices_in_the_LoggerConte.xml |  30 +-
 ...e_Conversant_Disruptor_from_1_2_7_to_1_2_10.xml |  30 +-
 ...duler_now_preserves_interrupt_flag_during_s.xml |  30 +-
 ...exclude_transitive_conflicting_dependencies.xml |  30 +-
 ..._both_filters_and_separator_for_PatternLayo.xml |  30 +-
 ...ernConverter_does_not_use_TextRenderer_or_l.xml |  30 +-
 ...ta_type_support_to_JdbcAppender_via_new_Col.xml |  30 +-
 ...Appender_so_that_Layout_is_a_Plugin_element.xml |  30 +-
 src/changelog/2.9.0/.release.xml                   |  30 +-
 ...071_Allow_for_bufferSize_0_in_SMTP_appender.xml |  30 +-
 ...o_longer_use_deprecated_LMAX_Disruptor_APIs.xml |  30 +-
 ...should_use_a_JMS_MapMessage_for_a_Log4j_Map.xml |  30 +-
 ...ill_lose_several_events_after_re_connection.xml |  30 +-
 ...4J2-1359_Add_support_for_Java_9_StackWalker.xml |  30 +-
 .../2.9.0/LOG4J2-1442_Generic_HTTP_appender.xml    |  30 +-
 ...g_File_Permissions_with_PosixFilePermission.xml |  30 +-
 ...orary_compress_directory_during_rollover_88.xml |  30 +-
 ..._to_WARN_Ignoring_log_event_messages_printe.xml |  30 +-
 ...rint_all_internal_logging_to_the_console_if.xml |  30 +-
 ...sses_CustomLoggerGenerator_and_ExtendedLogg.xml |  30 +-
 ...erException_when_a_file_name_is_specified_w.xml |  30 +-
 ...nents_from_log4j_core_to_new_log4_server_mo.xml |  30 +-
 ...4_Support_null_byte_delimiter_in_GelfLayout.xml |  30 +-
 ...l_random_delay_in_TimeBasedTriggeringPolicy.xml |  30 +-
 ...Local_StringBuilder_in_ParameterizedMessage.xml |  30 +-
 ...roperty_and_KeyValuePair_component_in_Confi.xml |  30 +-
 ...ort_capped_collections_for_MongoDb_appender.xml |  30 +-
 ...LOG4J2-1867_Fix_configuration_documentation.xml |  30 +-
 ..._Update_ZeroMQ_s_JeroMQ_from_0_3_6_to_0_4_0.xml |  30 +-
 ...date_Kafka_client_from_0_10_1_1_to_0_10_2_0.xml |  30 +-
 ...J2-1872_Update_JavaMail_from_1_5_5_to_1_5_6.xml |  30 +-
 ...s_writeBytes_ByteBuffer_and_writeBytes_byte.xml |  30 +-
 ..._reliable_checking_for_runtime_dependencies.xml |  30 +-
 ...tion_for_Max_index_limit_in_DefaultRollover.xml |  30 +-
 .../LOG4J2-1879_Update_JAnsi_from_1_14_to_1_15.xml |  30 +-
 ...guration_file_for_an_inactive_Configuration.xml |  30 +-
 ...1884_Added_process_ID_pid_pattern_converter.xml |  30 +-
 ..._about_default_additivity_value_for_loggers.xml |  30 +-
 ...ava_nio_charset_UnsupportedCharsetException.xml |  30 +-
 ...rs_to_classes_in_package_org_apache_logging.xml |  30 +-
 .../LOG4J2-1900_Update_JAnsi_from_1_15_to_1_16.xml |  30 +-
 ...ssage_when_misconfigured_with_multiple_inco.xml |  30 +-
 ...documentation_of_the_DynamicThresholdFilter.xml |  30 +-
 ...ration_logs_warning_Unable_to_determine_URI.xml |  30 +-
 ...va_util_ServiceLoader_to_locate_Log4j_2_API.xml |  30 +-
 ...er_is_not_available_in_Android_and_causes_a.xml |  30 +-
 ..._use_in_Android_applications_remove_depende.xml |  30 +-
 ...irectWriteRolloverStrategy_to_RollingRandom.xml |  30 +-
 ...4J2-1929_EOFException_with_FormattedMessage.xml |  30 +-
 ...hods_to_org_apache_logging_log4j_message_Ma.xml |  30 +-
 ..._methods_to_org_apache_logging_log4j_messag.xml |  30 +-
 ..._not_know_how_to_recover_from_a_broken_conn.xml |  30 +-
 ..._primitive_methods_to_org_apache_logging_lo.xml |  30 +-
 ...4J2-1938_Update_Jackson_from_2_8_7_to_2_8_9.xml |  30 +-
 ...ttribute_was_being_ignored_in_the_RFC5424La.xml |  30 +-
 ...-1945_Generate_source_jas_for_all_test_jars.xml |  30 +-
 ...from_properties_file_to_remove_trailing_spa.xml |  30 +-
 ..._Fix_docker_build_with_jdk9_requirements_84.xml |  30 +-
 ...t_released_when_the_JmsAppender_builder_cat.xml |  30 +-
 ..._with_multiple_root_loggers_now_fail_loudly.xml |  30 +-
 ...ould_be_able_to_connect_to_a_broker_later_e.xml |  30 +-
 ...roker_password_should_be_a_char_not_a_Strin.xml |  30 +-
 ...e_SerializedLayout_and_remove_it_as_default.xml |  30 +-
 ...e_DTD_processing_in_XML_configuration_files.xml |  30 +-
 ..._Update_ZeroMQ_s_JeroMQ_from_0_4_0_to_0_4_1.xml |  30 +-
 ...onfigure_breaks_DirectWriteRolloverStrategy.xml |  30 +-
 ...date_Kafka_client_from_0_10_2_0_to_0_11_0_0.xml |  30 +-
 ...ration_does_not_work_for_filePattern_of_Rol.xml |  30 +-
 ...r_option_of_PatternLayout_in_manual_and_oth.xml |  30 +-
 ...970_Update_HdrHistogram_from_2_1_8_to_2_1_9.xml |  30 +-
 ...on_org_eclipse_osgi_internal_loader_SystemB.xml |  30 +-
 ...ore_as_an_OSGi_service_Skip_tests_for_LOG4J.xml |  30 +-
 ..._Update_ZeroMQ_s_JeroMQ_from_0_4_1_to_0_4_2.xml |  30 +-
 ...pdate_javax_persistence_from_2_1_0_to_2_1_1.xml |  30 +-
 ...76_Update_org_osgi_core_from_4_3_1_to_6_0_0.xml |  30 +-
 ...ngBuilder_s_capacity_instead_of_content_len.xml |  30 +-
 ...yout_and_YamlLayout_support_0_byte_terminat.xml |  30 +-
 ...only_allows_one_AppenderRef_element_for_eac.xml |  30 +-
 ...f_StructuredData_to_be_specified_by_the_use.xml |  30 +-
 ...er_size_to_match_documentation_from_8102_to.xml |  30 +-
 ...arsing_the_output_from_JsonLayout_XmlLayout.xml |  30 +-
 ...and_RMI_Security_Manager_causes_access_deni.xml |  30 +-
 ...larify_Javadoc_for_AbstractTriggeringPolicy.xml |  30 +-
 ...cationException_logging_a_parameter_of_type.xml |  30 +-
 ...r_SimpleMessage_to_be_concise_and_clear_100.xml |  30 +-
 ...3_Fix_compiler_warnings_in_LoggerConfigTest.xml |  30 +-
 ...ocketServer_does_not_close_accepted_Sockets.xml |  30 +-
 ...r_converts_all_unrecognized_levels_to_DEBUG.xml |  30 +-
 ...ewInstance_argument_validation_is_incorrect.xml |  30 +-
 ...multiple_StructuredData_elements_in_RFC5424.xml |  30 +-
 ...r_command_line_parser_with_picocli_to_let_u.xml |  30 +-
 ...ession_when_using_a_separate_drive_in_Linux.xml |  30 +-
 ..._does_not_apply_SSLContext_on_TCP_reconnect.xml |  30 +-
 ...figuration_and_TrustStoreConfiguration_to_f.xml |  30 +-
 ...tion_as_successful_when_using_alternative_w.xml |  30 +-
 ...4J2-2017_Update_Jackson_from_2_8_9_to_2_9_0.xml |  30 +-
 ...umentation_for_LoggerNameLevelRewritePolicy.xml |  30 +-
 ...20_Remove_default_layout_from_KafkaAppender.xml |  30 +-
 ...022_RFC5424Layout_now_prints_the_process_id.xml |  30 +-
 ...nical_name_instead_of_name_to_create_its_lo.xml |  30 +-
 ...dcId_in_SyslogAppender_has_no_default_value.xml |  30 +-
 .../2.9.0/Update_SLF4J_from_1_7_24_to_1_7_25.xml   |  30 +-
 src/changelog/2.9.1/.release.xml                   |  30 +-
 ...tModificationException_with_AsyncLoggerConf.xml |  30 +-
 ...eption_when_making_all_loggers_asynchronous.xml |  30 +-
 ...tModificationException_with_AsyncLoggerConf.xml |  30 +-
 ...nical_name_instead_of_name_to_create_its_lo.xml |  30 +-
 ...ctMethodError_javax_xml_parsers_DocumentBui.xml |  30 +-
 ...or_was_not_properly_skipping_the_initial_st.xml |  30 +-
 ...xamples_should_not_use_deprecated_flow_APIs.xml |  30 +-
 ..._ClassLoaders_to_locate_the_service_provide.xml |  30 +-
 ..._to_clarify_disruptor_3_3_4_is_now_required.xml |  30 +-
 ..._Jackson_from_2_9_0_to_2_9_1_fix_for_Java_9.xml |  30 +-
 ...4_Update_Apache_Commons_CSV_from_1_4_to_1_5.xml |  30 +-
 ...-2045_Update_javax_mail_from_1_5_6_to_1_6_0.xml |  30 +-
 ...e_Apache_Commons_Compress_from_1_13_to_1_14.xml |  30 +-
 ...Update_Cassandra_driver_from_3_1_0_to_3_1_4.xml |  30 +-
 ...queue_size_for_AsyncAppender_from_128_to_10.xml |  30 +-
 ...ache_Kafka_Client_from_0_11_0_0_to_0_11_0_1.xml |  30 +-
 src/site/asciidoc/log4j-transform.adoc             |  59 ++
 .../asciidoc/manual/json-template-layout.adoc.vm   |   4 +-
 src/site/markdown/faq.md.vm                        |  16 +
 src/site/site.xml                                  |  35 +-
 src/site/xdoc/guidelines.xml                       |  30 +-
 src/site/xdoc/javastyle.xml                        |  30 +-
 src/site/xdoc/manual/api.xml                       |  45 +-
 src/site/xdoc/manual/appenders.xml                 |  43 +-
 src/site/xdoc/manual/architecture.xml              |  33 +-
 src/site/xdoc/manual/async.xml                     |  28 +-
 src/site/xdoc/manual/customconfig.xml              | 102 +--
 src/site/xdoc/manual/eventlogging.xml              |  33 +-
 src/site/xdoc/manual/extending.xml                 |  39 +-
 src/site/xdoc/manual/filters.xml                   |  87 +-
 src/site/xdoc/manual/flowtracing.xml               |  33 +-
 src/site/xdoc/manual/garbagefree.xml               |  28 +-
 src/site/xdoc/manual/index.xml                     |  33 +-
 src/site/xdoc/manual/logbuilder.xml                |  33 +-
 src/site/xdoc/manual/logsep.xml                    |  33 +-
 src/site/xdoc/manual/lookups.xml                   |  37 +-
 src/site/xdoc/manual/markers.xml                   |  39 +-
 src/site/xdoc/manual/messages.xml                  |  49 +-
 src/site/xdoc/manual/plugins.xml                   | 519 ++++++------
 src/site/xdoc/manual/scala-api.xml                 |  33 +-
 src/site/xdoc/manual/thread-context.xml            |  33 +-
 src/site/xdoc/manual/usage.xml                     |  33 +-
 src/site/xdoc/manual/webapp.xml                    |  35 +-
 src/site/xdoc/performance.xml                      |  33 +-
 src/site/xdoc/runtime-dependencies.xml             |  55 +-
 src/site/xdoc/thanks.xml                           | 269 +++---
 5116 files changed, 60732 insertions(+), 59491 deletions(-)
 delete mode 100644 checkstyle-header.txt
 delete mode 100644 log4j-core-test/src/main/resources/jarfile.jar
 delete mode 100644 log4j-core-test/src/main/resources/jarfile/config/console.xml
 create mode 100644 rewrite.yml
 copy log4j-iostreams/src/test/resources/log4j2-streams-unit-test.xml => src/changelog/.2.x.x/1281_remove_locale-dependent_toLowerCase.xml (52%)
 create mode 100644 src/changelog/.2.x.x/1367_Missing-Bundle-Activation-OSGiMetadata.xml
 copy log4j-iostreams/src/test/resources/log4j2-streams-unit-test.xml => src/changelog/.2.x.x/1485_fix_DatePatternConverter_when_TL_disabled.xml (53%)
 copy log4j-iostreams/src/test/resources/log4j2-streams-unit-test.xml => src/changelog/.2.x.x/1503_change_defaults_for_LevelRangeFilter.xml (54%)
 copy log4j-iostreams/src/test/resources/log4j2-streams-unit-test.xml => src/changelog/.2.x.x/1530_fix_runtime-dependencies_documentation.xml (53%)
 copy log4j-iostreams/src/test/resources/log4j2-streams-unit-test.xml => src/changelog/.2.x.x/1533_set_fqcn_eventbuilder.xml (51%)
 copy log4j-iostreams/src/test/resources/log4j2-streams-unit-test.xml => src/changelog/.2.x.x/LOG4J2-3217_fix_NPE_in_ContextSelector.xml (51%)
 copy log4j-iostreams/src/test/resources/log4j2-streams-unit-test.xml => src/changelog/.2.x.x/LOG4J2-3660_fix_notEmpty_converter_for_empty_collections.xml (54%)
 copy log4j-iostreams/src/test/resources/log4j2-streams-unit-test.xml => src/changelog/.2.x.x/LOG4J2-3663_fix_file_descriptor_leak_on_Tomcat.xml (53%)
 copy log4j-iostreams/src/test/resources/log4j2-streams-unit-test.xml => src/changelog/.2.x.x/PreventResourceLeak.xml (57%)
 create mode 100644 src/site/asciidoc/log4j-transform.adoc


[logging-log4j2] 01/01: Bump actions/setup-java from 3.10.0 to 3.11.0

Posted by gi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch dependabot/github_actions/2.x/actions/setup-java-3.11.0
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit f4c87f794744ca16237abf5b94a92ea1abb1859d
Author: dependabot[bot] <49...@users.noreply.github.com>
AuthorDate: Mon Jul 17 18:04:35 2023 +0000

    Bump actions/setup-java from 3.10.0 to 3.11.0
    
    Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.10.0 to 3.11.0.
    - [Release notes](https://github.com/actions/setup-java/releases)
    - [Commits](https://github.com/actions/setup-java/compare/3f07048e3d294f56e9b90ac5ea2c6f74e9ad0f98...5ffc13f4174014e2d4d4572b3d74c3fa61aeb2c2)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-java
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <su...@github.com>
---
 .github/workflows/build.yml            | 4 ++--
 .github/workflows/codeql-analysis.yml  | 2 +-
 .github/workflows/log4j-kafka-test.yml | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index f0a4032c57..cf79a37bd9 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -52,7 +52,7 @@ jobs:
       # JDK 8 and 11 is needed for the build.
       # Search `maven-toolchains-plugin` usages for details.
       - name: Setup JDK
-        uses: actions/setup-java@3f07048e3d294f56e9b90ac5ea2c6f74e9ad0f98   # 3.10.0
+        uses: actions/setup-java@5ffc13f4174014e2d4d4572b3d74c3fa61aeb2c2   # 3.11.0
         with:
           distribution: temurin
           java-version: |
@@ -141,7 +141,7 @@ jobs:
       # JDK 8 and 11 are needed for the build.
       # Search `maven-toolchains-plugin` usages for details.
       - name: Setup JDK
-        uses: actions/setup-java@3f07048e3d294f56e9b90ac5ea2c6f74e9ad0f98   # 3.10.0
+        uses: actions/setup-java@5ffc13f4174014e2d4d4572b3d74c3fa61aeb2c2   # 3.11.0
         with:
           distribution: temurin
           java-version: |
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 3a34a530b6..73d2cbdaef 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -65,7 +65,7 @@ jobs:
       # JDK 8 and 11 is needed for the build.
       # Search `maven-toolchains-plugin` usages for details.
       - name: Setup JDK
-        uses: actions/setup-java@3f07048e3d294f56e9b90ac5ea2c6f74e9ad0f98   # 3.10.0
+        uses: actions/setup-java@5ffc13f4174014e2d4d4572b3d74c3fa61aeb2c2   # 3.11.0
         with:
           distribution: temurin
           java-version: |
diff --git a/.github/workflows/log4j-kafka-test.yml b/.github/workflows/log4j-kafka-test.yml
index bc5eadd912..418a540477 100644
--- a/.github/workflows/log4j-kafka-test.yml
+++ b/.github/workflows/log4j-kafka-test.yml
@@ -38,7 +38,7 @@ jobs:
           fetch-depth: 32
 
       - name: Setup JDK 8
-        uses: actions/setup-java@3f07048e3d294f56e9b90ac5ea2c6f74e9ad0f98   # 3.10.0
+        uses: actions/setup-java@5ffc13f4174014e2d4d4572b3d74c3fa61aeb2c2   # 3.11.0
         with:
           distribution: temurin
           java-version: 8