You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by pk...@apache.org on 2024/06/28 12:33:43 UTC
(logging-log4j2) branch fix/backport_2062 updated (e0df202730 -> 2a40dc5bfa)
This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch fix/backport_2062
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from e0df202730 [LOG4J2-3618] Fix property source comparator
add 3f11508f0c Update `github/codeql-action` to version `3.24.10` (#2451)
add 1caec7d20d Add link to the Logging Services page
add 9ad91dbd77 Update `commons-io:commons-io` to version `2.16.1` (#2459)
add 7b5d23e140 Update `co.elastic.clients:elasticsearch-java` to version `8.13.2` (#2458)
add 52edad97e8 Correct timezone for Raman Gupta (#2463)
add d78cf38ec3 Update `org.apache.activemq:activemq-broker` to version `6.1.1` (#2452)
add 3c423531c2 Update `org.springframework:spring-framework-bom` to version `5.3.34` (#2464)
add c88a546125 Use `apache.org` for testing SSL config (#2467)
add 86ff06c614 Scoped context (#2438)
add 0eeb71382a Migrate changelog XSDs to the new XML NS
add 27ae663914 Automate website deployment using `logging-parent:11.0.0-SNAPSHOT`
add c26a49edc2 Fix release notes link in `generate-email.sh`
add d765b73a63 Improve GitHub issue templates
add 27aa8d57cf Refactor ResourceLogger
add e0a2bcb4dc Address cache misses in `LevelResolver`
add 8e3e3b05c8 Try fixing `AsyncThreadContext*` tests
add 7f5720a22e Rename old workflows
add b8ff14c76c Fix deprecated workflows
add 426fcfb80d Fix deprecated workflows (2)
add 19c53a0382 Fix deprecated workflows (3)
add 20763fd3b0 Remove deprecated workflows
add 3c4414abbb Disable JMX bean creation by default
add de49ffff7d Fix changelog namespace
add 331765b760 Rename change file to better reflect contents
add 53e9a11b84 Update log4j-mongodb4 `org.mongodb:*` from `4.11.1` to `4.11.2`
add 04619cf6fe Avoid possible NPE in test
add 9fb29ab761 Fix errorprone warning
add 14b5c31f91 Update `logging-parent` version to `11.0.0`
add 239f6c42c3 Fix forgotten workflow update
add 800161fdaa Remove unused Maven properties
add 62c3b5c74e Switch CI release trigger prefix to `release/2`
add 80da0fe32d Update `io.netty:netty-bom` to version `4.1.109.Final` (#2471)
add 483e5ab50e Update `org.apache.activemq:activemq-broker` to version `6.1.2` (#2472)
add 138b686e2f Update `org.apache.cassandra:cassandra-all` to version `3.11.17` (#2479)
add 2403e9ca83 Update `github/codeql-action` to version `3.25.1` (#2483)
add a19eea50d2 Update `actions/upload-artifact` to version `4.3.2` (#2490)
add 72205bf069 Feature/2.x/mongodb next gg (#2486)
add f3819c63dd Copy `dependabot.yaml` from `main`
add b1437003da Port new Download and Installation pages to `2.x` (#2487)
add 47fc401264 Update `actions/checkout` to version `4.1.3` (#2497)
add b1db50b993 Move `.asf.yaml` from `main`
add ca0eaf0096 Enable "strict mode" for `generate-email.sh`
add 03aa740e00 Remove `scorecards-analysis.yaml`, it has not proven any use
add e8a5053c91 Add trace context fields to `GcpLayout.json` (#2498)
add f0bd87818d Discard blank keys in `PropertiesUtil`
add 74d393b58e Close stale issues
add 0f2c608cef Add workflow to automatically set `waiting-for-maintainer`
add d189e8dc6a Fix formatting
add a151dd1491 Switch to SHA1
add 27e802d1eb Apply suggestions from code review
add 9a04f35d1e Add `days-before-stale`
add 3efd59e493 Fix handling of `log4j2.messageFactory` and `log4j2.flowMessageFactory` properties (#2505)
add f37af11c0f Improve name/description of SLF4J-related modules (#1462)
add feaf12326d Replace some `DateTimeFormatter#toString()` with `#formatTo(StringBuilder)` (#2515)
add cc876ae7c6 Switch to `main` branch of reusable workflows
add 5a0262db12 Improve `log4j-api` description (#1474)
add 650569a94d Fix Spotless failures
add f4da84f800 Improve `log4j-core` description (#1475)
add 3236a0c736 Switch to `fix/macos-java8`
add 4e00ea4bb2 Deprecate `log4j2.defaultStatusLevel` property
add ecb99afa38 Fix default `log4j2.statusLoggerLevel` value
add 644b629347 Prevent `log4j2.isWebapp` from overriding other constants
add cfbd731041 Improve `log4j2.isWebapp` documentation
add 1a88ef3f3c Improve `log4j2.enableThreadlocals` documentation
add 51d0fb3716 Fix `ThreadContextMap` selection algorithm
add ce46f2e40c Merge remote-tracking branch 'apache/2.x' into feature/2.x/change-is-webapp
add 6e7e345f30 Merge branch 'feature/2.x/change-is-webapp' into 2.x
add 4843bd699c Fix `labeler` workflow
add 350849e535 Grammar and punctuation improvements
add 21ad7be2f7 Add new method to deprecate `LoggerConfig#withtFilter()` containing a typo
add ea0dbc3954 Fix `merge-dependabot` workflow on macOS
add 734ae40b98 Update `com.github.luben:zstd-jni` to version `1.5.6-3` (#2501)
add 426c5787c4 Update `org.xmlunit:xmlunit-core` to version `2.10.0` (#2546)
add be88435678 Update `commons-codec:commons-codec` to version `1.17.0` (#2543)
add 6219e667fd Revamp the F.A.Q. page (#2506, #2549)
add 2c3b341b12 Add a new `Development` page (#2520, #2551)
add badb28cfe0 Add incorrectly removed files back
add 63844b46b6 Improve Antora code styling
add 2b27c29c24 Fix `benchmark.jar` artifact
add d352ec5153 Add `Learn Log4j in 5 minutes!` page (#2556)
add e4300926e3 Fix Gradle instructions
add 210c9def8a Update `co.elastic.clients:elasticsearch-java` to version `8.13.3` (#2557)
add abbd774bfc Improve `5min.adoc` formatting
add 91c2923d31 Revamp the `Concepts` in the `Installation` (#2561)
add 820933bd5b Revamp property description page
add 03e6685347 Add links to properties page
add b072df3e92 Apply suggestions from code review
add e90ef38eb5 Split property tables into partials
add a63a714f50 Replace table with sections
add 46550d21f7 Add type of each configuration property
add 00cc2f1a88 Add undocumented properties
add df01d023b6 Represent `log4j2.provider` as section
add a697ecbd79 Add note about additional `*.properties` files
add aaafed634d Increase section level of properties
add 24c54fb184 Use same section level for most properties
add 928d23bfdb More review suggestions
add 4c0930a555 Add `id` to each section
add 5e9134f9c5 Fix broken link
add 3507a9ae28 Replace remark with admonition
add 877ef02f79 Merge branch 'doc/2.x/properties' into 2.x
add fec0dcd602 Update `org.apache.commons:commons-csv` to version `1.11.0` (#2565)
add b2e8eaeff7 Update `com.google.guava:guava` to version `33.2.0-jre` (#2564)
add 47d10d7544 Update `org.hdrhistogram:HdrHistogram` to version `2.2.1` (#2569)
add 6fb168fe79 Fix `SECURITY.adoc` link
add c36ee1811f Improve plugin reference ToC
add 85c61ca6e1 removed duplicated sentence fragment
add a0c2e8d7a2 minor corrections/improvements
add 69169e6176 explaining snippets before the snippet, simpler wording
add e6ef19f902 explained code in advance, restructures, clarifying some purpose
add d2bde133f7 Update `com.fasterxml.jackson:jackson-bom` to version `2.17.1` (#2570)
add 8ffdfc2a5c Merge branch '2.x' of github.com:apache/logging-log4j2 into 2.x
add d6d4929d35 Fix stale action timing
add e8dd303db2 Fix capitalization of plugin names
add fe92961737 Fix BND baseline errors
add 4753940a15 Update `co.elastic.clients:elasticsearch-java` to version `8.13.4` (#2573)
add 261b8949cd worked in few comments
add f1de65f839 rewrote flowtracing #2535
add 47ce519a7f New configuration page
add f6c630885d Revamp configuration page
add 553dd7b0c4 Move configuration properties to separate page
add a330c6bca3 Add arbiters and scripts
add 1d1a69cf25 Move scripts to a separate file
add c84f0a5959 Exclude Antora examples from RAT configuration
add 78cfcd341e Add headers to example files
add 5f8e0aeb52 Proofreading
add cd8a61722a grammar, typos, some rewording
add ced35ab13e tiny improvements on wording
add f797fcbd6d Apply suggestions from code review
add d55b35ae36 Simplify arbiters-select example
add 1c61b036eb Wrap `schemaLocation` attribute
add fcacdee953 Remove attribute with default value
add 76bb04f69b YAML formatting
add 01ef75c7a1 Fix reference naming
add 719586173a Miscellaneous fixes
add a786e62d71 Paragraph formatting problems
add 61c2c6ffa0 tiny wording/spelling improvements
add e84a46ceb7 tiny wording improvments and corrections
add be54ca2aef Apply suggestions from code review (2)
add 5f8a7dc05d Add logger configuration example
add cd69a989ee Add property expansion example
add c1459aa0c1 Merge branch 'doc/2.x/configuration' into 2.x
add 7e873f32a9 some active/passive changes, wording and general style. No content changes
add af0ca2916e Merge branch 'doc/2.x/configuration' into 2.x
add 7bd8415968 Update `org.springframework:spring-framework-bom` to version `5.3.35` (#2588)
add cbced0cdbb Update `commons-logging:commons-logging` to version `1.3.2` (#2589)
add ca1a7c51e9 Add missing `log4j2.contextData` property
add 3434484cc0 Remove author references from the docs[1]
add a15240fca9 added vscode folder to the list of ignored files
add 7b92b6f179 Disable `OnStartupTriggeringPolicy` tests on UNIX
add 8c0134186b Switch to JUnit 4 assumptions
add 9ea02235af first draft of eventlogger rewrite
add fac86c33b2 Revamp the performance-related website content (#2576)
add 8d3c6679b0 Remove incorrectly merged async. logger perf. figures (#2576)
add f101d8afc2 Update `apache/logging-parent` to version `` (#2597)
add 8b01193040 Revamp the `Asynchronous logging` page
add b37e47661b Apply suggestions from code review
add 76829cfe95 Reset the performance page
add a7f0677834 Rewrite `performance.adoc`
add 19175d86e9 Merge remote-tracking branch 'origin/2.x' into doc/perf
add 17230f5be9 Minor corrections
add 99fcdb6b2f Remove performance figures in `garbagefree.adoc`
add c7c1686b12 Rewrite `garbagefree.adoc`
add ab65208170 Rewrite `garbagefree.adoc`
add 495b63bb38 Improve logger-name vs caller-class example
add 78476a7fea Add a performance section to JTL and PL
add f40062a40b Rename `For the impatient` to `Quick start`
add 2fe289f5ea Merge remote-tracking branch 'origin/2.x' into doc/perf
add 1e49e85021 Share async. pros/cons
add 620c26c4c6 Merge remote-tracking branch 'origin/2.x' into doc/perf
add 542736a396 Merge remote-tracking branch 'origin/2.x' into doc/perf
add 503e0d8970 Pick-up `layouts.adoc` changes from `2.x`
add 9968a5e39e Broken links
add 15fdbe2058 Fix example includes
add 1f9a58cbcf Merge remote-tracking branch 'apache/doc/perf' into doc/2.x/async
add 1cdb6c39ef Inline configuration properties
add a7854e8f78 Additional fixes from review
add 13aea96008 Remove "Under the hood" section
add 3b2ee731d5 Merge remote-tracking branch 'apache/2.x' into doc/2.x/async
add f4cf44e988 Merge branch 'doc/2.x/async' into 2.x
add 8a4a1caeaf rewrote intro
add 2ab61f4cd5 adding links to the next recommended pages
add d47f311b05 wording
add 8f71214ffb reformatting and rewording
add 53c248872f added q&a like list of "further reading"
add 03965b4a2b Reuse common content between `/index.adoc` and `manual/index.adoc`
add c8c6c29e24 Apply review feedback
add b21a14b1f0 final improvements for wording, active/passive etc
add ca64555e39 Fix properties configuration examples
add b9e105c3ac Update `org.apache.logging.log4j:log4j-docgen-maven-plugin` to version `0.9.0` (#2578)
add 2e17be4d22 Update `org.eclipse.persistence:org.eclipse.persistence.jpa` to version `` (#2602)
add 77359b3f63 Fix Log4j Docgen execution
add 3c94ef363b Align Docgen config with `main`
add 93e7f36d0b rewrote Markers
add 71b98e3f44 wording
add bab334e717 improved syntax
add 5c572b7a30 uppercase letters for constants
add af88a0760c wording
add eb7fc3bc9f uppercase constants
add dcc777dba1 link
add f0078c4863 link
add 73113ee63f link
add 06d7165c37 corrected capitalization and code highlighting
add 113836eb60 imrpoved some wording
add 977ae22f9c used proper formatting
add 1bf21c6ffc added comments for better copy / pasting
add b0c95f60dd improved example
add 28c11ea502 better linking to source
add 55e88a7fa8 remaining feedback, improved wording (active voice)
add 16db90df63 some more activating voice, formatting
add ee291f2c5a Fix `Logger` variable
add 129eefe179 Externalize examples
add f638a18d0d Fix RAT failure
add 0c90fc049d Fix examples
add 5b0bd0dc4b added blanks for improved spell checker support
add 57c98de8af some spelling errors, active/passive
add 28268e856c fixed deprecated methods and broken example commit
add 25c08d1a18 Rewrite `logbuilder.adoc` (#2595)
add 248be8d149 Rewrite `messages.adoc` (#2591)
add e214a04dbe Improve `api.adoc` et al. (#2604)
add c1e98a2559 Enhance `mod_rewrite` rules
add 1b2a3b8b03 Update `org.apache.commons:commons-compress` to version `1.26.2` (#2612)
add 0be1c1faa3 Rename `5min.adoc` to `getting-started.adoc`
add ba30b951c2 Mention Log4j Kotlin and Log4j Scala in `api.adoc`
add e42bc4d1bd Remove redundant navigation items
add 4426dd471e Remove `runtime-dependencies.adoc`
add fefd16b7e6 Rewrite `thread-context.adoc` et al. (#2535)
add 736c3e5cdb Simplify redirection rules
add 1a7be3c8c4 Move Queued context provider logic to be the default as the current default isn't thread safe and there is nothing in the queued implementation specific to any logging implementation
add 676f03a4c4 Fix redirects
add 7bbff89670 Add initial `ThreadContext` vs `ScopedContext` benchmark
add 8573ef778d Try to add more workload to TC vs SC test
add 8ccc130aad Fix empty string handling for `TruncatingBufferedWriter` (#2609)
add 95726c918b Bump flapdoodle-embed.version from 4.9.0 to 4.11.0
add 1abd5945c9 Fix compilation error
add 7302ff9cd9 Copy `src/site/resources` to site
add b17986d788 Refactor MongoDB documentation
add 9e20756018 Fix duplicate location information
add 7a99b243d2 Anchor fixes
add 00a872cdef Update `org.apache.logging:logging-parent` to version `` (#2600)
add 8484c7db26 Update `io.netty:netty-bom` to version `` (#2601)
add 6662f80dc0 Update `org.springframework:spring-framework-bom` to version `5.3.36` (#2605)
add 93e78789b3 Update `org.apache.maven:maven-core` to version `3.9.7` (#2616)
add 7852fc98ca Update `org.assertj:assertj-core` to version `3.26.0` (#2618)
add f29c8db905 Add Simple Logger and Status Logger pages (#2619)
add dfc233c260 Match API navigation menu with the page itself
add 50e286e23a Improve redirects (#2622)
add 85d6c7e7f4 Merge remote-tracking branch 'apache/2.x' into doc/2.x/mongodb
add 06f19c1d3d Fix broken internal links
add ea2a5a8265 Changes from review
add 8720edd341 Externalize async logger dependencies
add 2ecc51eb6e Fix capitalization in XML examples
add d7e2365bdc Uniformize links to JavaDoc
add 9b7e8cb804 Fix broken links
add 26a6242c41 Uniformize JavaDoc links (2)
add 99bb351ef3 Fix broken links
add 5eb54db415 Add `sync` option to all tabs
add bd38609906 Fix broken external links
add ef64024fd3 Fix `.htaccess` after removal of pages
add e1fae6e84d Update `org.hdrhistogram:HdrHistogram` to version `2.2.2` (#2627)
add c28bd4a75f Add migrating from Logback/SLF4J pages (#2625)
add 865baf984f Revert "Add `sync` option to all tabs"
add e087b32c55 Add `tabs-sync-option`
add 9f29bd6404 Add Hibernate integration page (#2626)
add 416888d966 Replace `Java properties` with `Properties` in tabs
add 4e1495b263 Fail on Antora warnings
add 82565699b4 Fix header
add e7690b5246 Fix `h6` style
add 5a4a58f64f Add script to check redirects
add 653143b029 Fix RAT failure
add 6590f48c45 Fix redirects
add 24b8e65081 Fix handling of `Message#getFormat()` in `MessageResolver`
add c97c810e62 Use ScopedContextMap
add 91a8178568 New ScopedContextMap implementation for better performance
add 6934e0816c Make it wait a bit longer
add 0f85bdda75 Inline local variable
add 3ff55882b9 Improve FAQ section title
add fb8c1afb53 Fix Javadoc typo
add 6a0df4d39b Update `org.jctools:jctools-core` to version `4.0.4` (#2632)
add d89a444f01 Update `org.hsqldb:hsqldb` to version `2.7.3` (#2631)
add e3544dc1a7 Update `com.google.guava:guava` to version `33.2.1-jre` (#2636)
add 672767a5af Add Develocity integration
add 97bca63fa4 Always publish build on CI
add 60e45e4ab3 Switch to `develocity` branch of reusable builds`
add efb4a0e93b Pass GE token to reusable build
add 8ba2f506b7 Simplify workflow and Develocity configuration
add 861577106d Add `Develocity` to Dependabot
add 7864477034 Update `org.jctools:jctools-core` to version `4.0.5` (#2637)
add e8547dcb81 Update `co.elastic.clients:elasticsearch-java` to version `8.14.0` (#2644)
add 9414e15fe3 Update `com.gradle:develocity-maven-extension` to version `1.21.4` (#2642)
add d5eeeb9cd8 Javadoc
add a6b048e67f Fix random NullPointer test failure
add a0b312aeaf Improve "Migration from Log4j 1" page
add 7a2fc8a45d Update redirection rules
add 02db89adeb Source code formatting
add 8e596c509a Apply review suggestions
add 82a6f08f9a `logger` -> `LOGGER`
add 4b38c891c6 Fix link
add 6812a07425 Rework messages page
add 7962cae01b Bump Maven and Maven Wrapper version
add 8ceda675b5 Instrument site build with Develocity
add 7f82a4d574 Temporarily disable Develocity on staging build
add 771c838fd6 Simplify project name
add 05c5c20c7c Align project id with repo id
add ab70d4864f Revamp the `Layouts` page (#2645)
add f25293ce1f Update `io.netty:netty-bom` to version `4.1.111.Final` (#2653)
add 6a6bfa3c4a Improve AsciiDoc formatting
add 34c8b4af6a Merge remote-tracking branch 'apache/2.x' into doc/2.x/migration
add f56f9d00e5 Fix labeler action
add 2c8790d406 Improve AsciiDoc formatting (2nd pass)
add 0ece1e7601 Debug labelling problem
add a2566bac91 Add Logback example to "Markers" page
add bd69d183e0 Changes from code review
add 178e675dd5 Apply review suggestions
add 92581ec06d Update `org.springframework:spring-framework-bom` to version `5.3.37` (#2656)
add 1ac8d79d70 Update `co.elastic.clients:elasticsearch-java` to version `8.14.1` (#2657)
add 170b810de2 Classify `CONTRIBUTOR` as maintainer
add 4a2ecd9717 Fix note about reliability
add a2352f61d9 Enable Predictive Test Selection
add 0bc5b99731 Disable PTS on a per-module basis
add 1a49cd660d Split "Configuration" page (`2.x` branch)
add 1d7a496bfb Move PTS into a profile
add a1e65cb1ae Disable Develocity on `release` branches
add 4cca713d54 Harden `startsWith` condition to cherry-picking
add eb27353b16 Improve documentation on structured logging (#2665)
add dae04aa0df Merge remote-tracking branch 'refs/remotes/apache/2.x' into doc/2.x/markers-logback
add 8ab73854f0 Fix `XmlLayouTest`
add 71c870525b Upgrade Equinox version
add 89d0d1cc5a Expand "Levels" page
add 1964b3f8c8 Apply suggestions from code review
add 4f2434bcd6 Apply review suggestions (2)
add f56454a88f Fix `flowtracing.adoc` examples (#2662)
add 2658de1ac3 Update `org.apache.maven.surefire:surefire-junit47` to version `3.3.0` (#2669)
add f56fe04539 Update `org.apache.maven:maven-core` to version `3.9.8` (#2668)
add a669c16833 Fix website build broken due to `flowtracing.adoc`
add be863cf901 Improve layout docs on property substitution (#2667)
add 4049815995 Disable reproducibility check on non-critical builds
add 4a1a1455e5 Synchronize OSGi test names with `main`
add 26cc544418 Improve AsciiDoc admonition styling
add be67580367 Upgrade to Maven 3.9.8
add c3212333ae Merge remote-tracking branch 'apache/2.x' into doc/2.x/levels-logback
add 7c28252894 Bump com.gradle:develocity-maven-extension from 1.21.4 to 1.21.5
add 204d825129 Merge remote-tracking branch 'apache/dependabot/maven/2.x/com.gradle-develocity-maven-extension-1.21.5' into 2.x
add bc3321875c Link to example files and fix some JSON syntax
add 07b715d7fc Replace Ditaa with PlantUML
add 6d5064faf7 Make test classes private
add 4a88c53c20 Disable PTS
add 9629d51931 Fix OSGi failures
add 6fcdef85cd Merge remote-tracking branch 'refs/remotes/apache/2.x' into fix/backport_2062
add 2a40dc5bfa Apply review suggestions
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 60 +
.github/ISSUE_TEMPLATE/question.md | 4 +-
.github/dependabot.yaml | 320 +-
.github/generate-email.sh | 16 +-
.github/workflows/build.yaml | 29 +-
.github/workflows/close-stale.yaml | 42 +
.github/workflows/codeql-analysis.yaml | 2 +-
.github/workflows/deploy-site.yaml | 102 +
.github/workflows/labeler.yaml | 69 +
.github/workflows/merge-dependabot.yaml | 8 +-
.github/workflows/scorecards-analysis.yaml | 75 -
.gitignore | 2 +
.mvn/develocity.xml | 26 +
.mvn/extensions.xml | 13 +
.mvn/wrapper/maven-wrapper.properties | 10 +-
BUILDING.adoc | 62 +-
SECURITY.adoc | 2 +-
antora-playbook.yaml | 37 +-
log4j-1.2-api/pom.xml | 11 -
log4j-api-test/pom.xml | 11 +-
.../org/apache/logging/log4j/test/TestLogger.java | 9 +-
.../log4j/test/spi/ScopedContextProviderSuite.java | 178 +
.../apache/logging/log4j/ScopedContextTest.java | 243 ++
.../logging/log4j/ScopedResourceLoggerTest.java | 141 +
log4j-api/pom.xml | 12 +-
.../java/org/apache/logging/log4j/EventLogger.java | 5 +-
.../org/apache/logging/log4j/ScopedContext.java | 296 ++
.../apache/logging/log4j/ScopedResourceLogger.java | 109 +
.../log4j/internal/map/ScopedContextMap.java | 338 ++
.../internal/map/UnmodifiableArrayBackedMap.java | 4 +-
.../logging/log4j/message/ParameterFormatter.java | 2 +-
.../apache/logging/log4j/message/package-info.java | 2 +-
.../org/apache/logging/log4j/package-info.java | 2 +-
.../apache/logging/log4j/simple/SimpleLogger.java | 5 +
.../apache/logging/log4j/spi/AbstractLogger.java | 66 +-
.../logging/log4j/spi/AbstractResourceLogger.java | 151 +
.../log4j/spi/AbstractScopedContextProvider.java | 509 +++
.../org/apache/logging/log4j/spi/Provider.java | 15 +-
.../logging/log4j/spi/ScopedContextProvider.java | 82 +
.../spi/internal/DefaultScopedContextProvider.java | 109 +
.../apache/logging/log4j/status/StatusData.java | 8 +-
.../apache/logging/log4j/status/StatusLogger.java | 2 +-
.../org/apache/logging/log4j/util/Constants.java | 37 +-
.../apache/logging/log4j/util/PropertiesUtil.java | 124 +-
.../apache/logging/log4j/util/PropertySource.java | 12 +-
.../org/apache/logging/log4j/util/Strings.java | 2 +-
log4j-core-test/pom.xml | 12 +-
.../log4j/core/test/GcFreeLoggingTestUtil.java | 9 +-
.../logging/log4j/ScopedResourceLoggerTest.java | 159 +
.../log4j/core/EventParameterMemoryLeakTest.java | 5 +-
.../LoggerMessageFactoryCustomizationTest.java | 71 +
...oggerMessageFactoryDefaultsTlaDisabledTest.java | 41 +
...LoggerMessageFactoryDefaultsTlaEnabledTest.java | 41 +
.../logging/log4j/core/ScopedContextTest.java | 72 +
.../rolling/OnStartupTriggeringPolicyTest.java | 14 +
.../rolling/RollingAppenderOnStartupTest.java | 15 +-
.../rolling/RollingAppenderRestartTest.java | 27 +-
.../appender/routing/JsonRoutingAppender2Test.java | 2 +-
.../async/AbstractAsyncThreadContextTestBase.java | 40 +-
.../async/AsyncLoggerArgumentFreedOnErrorTest.java | 7 +-
.../core/async/AsyncLoggerConfigErrorOnFormat.java | 4 +-
.../log4j/core/async/AsyncLoggerConfigTest.java | 2 +-
.../AsyncLoggerConfigWithAsyncEnabledTest.java | 8 +-
.../async/AsyncThreadContextCopyOnWriteTest.java | 4 +-
.../core/async/AsyncThreadContextDefaultTest.java | 4 +-
.../async/AsyncThreadContextGarbageFreeTest.java | 4 +-
.../log4j/core/config/InMemoryAdvertiser.java | 2 +-
.../log4j/core/config/LoggerConfigTest.java | 2 +-
.../config/plugins/convert/TypeConvertersTest.java | 11 +-
.../core/config/xml/XmlConfigurationPropsTest.java | 8 +
.../filter/HttpThreadContextMapFilterTest.java | 10 +-
.../NestedLoggingFromThrowableMessageTest.java | 2 +-
.../core/impl/ThreadContextDataInjectorTest.java | 2 +-
.../logging/log4j/core/layout/XmlLayoutTest.java | 4 +-
.../log4j/core/net/ssl/SslConfigurationTest.java | 40 +-
.../DatePatternConverterWithThreadLocalsTest.java | 3 +-
.../core/util/ShutdownCallbackRegistryTest.java | 4 +-
.../logging/log4j/core/util/WatchHttpTest.java | 2 +-
log4j-core-test/src/test/resources/log4j-list2.xml | 31 +
log4j-core-test/src/test/resources/log4j-map.xml | 34 +
.../src/test/resources/log4j-routing2.json | 2 +-
log4j-core/pom.xml | 8 +-
.../logging/log4j/core/ContextDataInjector.java | 16 +-
.../java/org/apache/logging/log4j/core/Logger.java | 85 +-
.../log4j/core/appender/FailoversPlugin.java | 2 +-
.../core/appender/MemoryMappedFileManager.java | 4 +-
.../logging/log4j/core/appender/package-info.java | 2 +-
.../logging/log4j/core/async/AsyncLogger.java | 10 +-
.../log4j/core/async/AsyncLoggerConfig.java | 4 +-
.../log4j/core/async/RingBufferLogEvent.java | 4 +-
.../core/async/RingBufferLogEventTranslator.java | 10 +-
.../logging/log4j/core/async/package-info.java | 2 +-
.../log4j/core/config/AbstractConfiguration.java | 8 +-
.../logging/log4j/core/config/AppendersPlugin.java | 2 +-
.../log4j/core/config/DefaultAdvertiser.java | 2 +-
.../logging/log4j/core/config/LoggerConfig.java | 13 +-
.../logging/log4j/core/config/LoggersPlugin.java | 2 +-
.../log4j/core/config/PropertiesPlugin.java | 2 +-
.../apache/logging/log4j/core/config/Property.java | 2 +-
.../logging/log4j/core/config/ScriptsPlugin.java | 2 +-
.../logging/log4j/core/config/package-info.java | 2 +-
.../logging/log4j/core/filter/CompositeFilter.java | 2 +-
.../log4j/core/filter/DynamicThresholdFilter.java | 19 +-
.../log4j/core/filter/ThreadContextMapFilter.java | 25 +-
.../logging/log4j/core/filter/package-info.java | 2 +-
.../logging/log4j/core/impl/ContextData.java | 107 +
.../core/impl/ContextDataInjectorFactory.java | 25 +-
.../log4j/core/impl/JdkMapAdapterStringMap.java | 2 +-
.../log4j/core/impl/Log4jContextFactory.java | 5 +-
.../logging/log4j/core/impl/Log4jLogEvent.java | 20 +
.../logging/log4j/core/impl/Log4jProvider.java | 3 +
.../log4j/core/impl/ReusableLogEventFactory.java | 23 +-
.../log4j/core/impl/ScopedContextDataProvider.java | 64 +
.../log4j/core/impl/ThreadContextDataInjector.java | 283 +-
.../log4j/core/impl/ThreadContextDataProvider.java | 15 +
.../logging/log4j/core/impl/package-info.java | 2 +-
.../org/apache/logging/log4j/core/jmx/Server.java | 2 +-
.../logging/log4j/core/layout/GelfLayout.java | 2 +-
.../logging/log4j/core/layout/XmlLayout.java | 3 +-
.../log4j/core/lookup/ContextMapLookup.java | 18 +-
.../logging/log4j/core/lookup/package-info.java | 2 +-
.../log4j/core/net/MulticastDnsAdvertiser.java | 2 +-
.../logging/log4j/core/net/package-info.java | 2 +-
.../apache/logging/log4j/core/osgi/Activator.java | 4 +-
.../apache/logging/log4j/core/package-info.java | 2 +-
.../log4j/core/pattern/RegexReplacement.java | 2 +-
.../logging/log4j/core/pattern/package-info.java | 2 +-
.../core/selector/ClassLoaderContextSelector.java | 8 +-
.../apache/logging/log4j/core/util/Constants.java | 11 +-
.../log4j/core/util/ContextDataProvider.java | 42 +
.../logging/log4j/core/util/WatchManager.java | 3 +-
.../logging/log4j/core/util/package-info.java | 2 +-
log4j-jul/pom.xml | 3 +
log4j-layout-template-json-test/pom.xml | 1 +
.../log4j/layout/template/json/GcpLayoutTest.java | 26 +
.../json/resolver/MessageResolverTest.java | 48 +-
.../json/util/TruncatingBufferedWriterTest.java | 8 +
.../resources/threadLocalRecyclerNestedLogging.xml | 4 +-
.../template/json/resolver/LevelResolver.java | 32 +-
.../template/json/resolver/MessageResolver.java | 25 +-
.../json/resolver/TemplateResolverContext.java | 2 +-
.../TemplateResolverStringSubstitutor.java | 4 +-
.../template/json/resolver/package-info.java | 2 +-
.../json/util/TruncatingBufferedWriter.java | 15 +
.../src/main/resources/GcpLayout.json | 9 +
.../.log4j-plugin-processing-activator | 0
log4j-mongodb/pom.xml | 150 +
.../logging/log4j/mongodb/MongoDbProvider.java | 46 +
.../apache/logging/log4j/mongodb/package-info.java | 28 +
.../log4j/mongodb/AbstractMongoDbCappedTest.java | 42 +
.../log4j/mongodb/MongoDbAdditionalFieldsTest.java | 74 +
.../log4j/mongodb/MongoDbAuthFailureTest.java | 46 +
.../log4j/mongodb/MongoDbCappedIntTest.java | 26 +
.../log4j/mongodb/MongoDbCappedLongTest.java | 26 +
.../log4j/mongodb/MongoDbMapMessageTest.java | 51 +
.../logging/log4j/mongodb/MongoDbResolver.java | 189 ++
.../logging/log4j/mongodb/MongoDbResolverTest.java | 40 +
.../apache/logging/log4j/mongodb/MongoDbTest.java | 59 +
.../log4j/mongodb/MongoDbTestConstants.java | 24 +
.../apache/logging/log4j/mongodb/UsingMongoDb.java | 36 +
.../resources/log4j2-mongodb-additional-fields.xml | 33 +
.../test/resources/log4j2-mongodb-auth-failure.xml | 30 +
.../test/resources/log4j2-mongodb-capped-int.xml | 32 +
.../test/resources/log4j2-mongodb-capped-long.xml | 33 +
.../test/resources/log4j2-mongodb-map-message.xml | 30 +
.../src/test/resources/log4j2-mongodb.xml | 29 +
log4j-mongodb3/pom.xml | 170 -
.../apache/logging/log4j/mongodb3/LevelCodec.java | 52 -
.../logging/log4j/mongodb3/MongoDbConnection.java | 102 -
.../log4j/mongodb3/MongoDbDocumentObject.java | 61 -
.../log4j/mongodb3/MongoDbDocumentObjectCodec.java | 49 -
.../logging/log4j/mongodb3/MongoDbProvider.java | 352 --
.../logging/log4j/mongodb3/package-info.java | 27 -
.../mongodb3/MongoDb3AdditionalFieldsTest.java | 74 -
.../log4j/mongodb3/MongoDb3AuthFailureTest.java | 46 -
.../logging/log4j/mongodb3/MongoDb3CappedTest.java | 45 -
.../log4j/mongodb3/MongoDb3MapMessageTest.java | 51 -
.../logging/log4j/mongodb3/MongoDb3Resolver.java | 184 --
.../log4j/mongodb3/MongoDb3ResolverTest.java | 40 -
.../logging/log4j/mongodb3/MongoDb3Test.java | 59 -
.../log4j/mongodb3/MongoDb3TestConstants.java | 24 -
.../logging/log4j/mongodb3/UsingMongoDb3.java | 36 -
.../resources/log4j2-mongodb-additional-fields.xml | 34 -
.../test/resources/log4j2-mongodb-auth-failure.xml | 30 -
.../src/test/resources/log4j2-mongodb-capped.xml | 30 -
.../test/resources/log4j2-mongodb-map-message.xml | 31 -
.../src/test/resources/log4j2-mongodb.xml | 30 -
log4j-mongodb4/pom.xml | 8 +-
.../logging/log4j/mongodb4/MongoDb4Provider.java | 5 +-
.../logging/log4j/mongodb4/MongoDb4Resolver.java | 20 +-
log4j-osgi-test/pom.xml | 54 +-
log4j-parent/pom.xml | 90 +-
log4j-perf-test/pom.xml | 25 +-
.../log4j/perf/appender/StringAppender.java | 98 +
.../jmh/ConcurrentAsyncLoggerToFileBenchmark.java | 2 +-
.../perf/jmh/FileAppenderThrowableBenchmark.java | 4 +-
.../log4j/perf/jmh/TextEncoderHelperBenchmark.java | 4 +-
.../log4j/perf/jmh/ThreadContextBenchmark.java | 11 +-
.../jmh/ThreadContextVsScopedContextBenchmark.java | 430 +++
log4j-slf4j-impl/pom.xml | 12 +-
log4j-slf4j2-impl/pom.xml | 12 +-
log4j-to-slf4j/pom.xml | 12 +-
mvnw | 325 +-
mvnw.cmd | 37 +-
package.json | 1 +
pom.xml | 330 +-
spotbugs-exclude.xml | 27 +-
src/changelog/.2.x.x/.release-notes.adoc.ftl | 4 +
src/changelog/.2.x.x/1539_graalvm_friendly.xml | 4 +-
.../.2.x.x/1799_ignore_propertysource_errors.xml | 4 +-
.../.2.x.x/1963_add_logging_to_properties_util.xml | 4 +-
.../.2.x.x/2330_add_faster_web_app_context_map.xml | 4 +-
.../.2.x.x/2374_refactor_initialization.xml | 4 +-
.../.2.x.x/2379_fix_message_factory_properties.xml | 8 +
.../.2.x.x/2412_remove_log4j_kubernetes.xml | 4 +-
.../2414_fix_blank_keys_in_PropertiesUtil.xml | 8 +
.../.2.x.x/2462_disable_jmx_by_default.xml | 8 +
.../.2.x.x/2515_datetimeformatter_formatto.xml | 8 +
.../LOG4J2-3618_propertysource_comparator.xml | 4 +-
.../.2.x.x/add_GcpLayout_tracing_support.xml | 8 +
src/changelog/.2.x.x/add_log4j_mongodb.xml | 7 +
src/changelog/.2.x.x/add_plugin_reference.xml | 4 +-
src/changelog/.2.x.x/add_scoped_context.xml | 10 +
src/changelog/.2.x.x/auto_site_deployment.xml | 7 +
src/changelog/.2.x.x/change-is-webapp.xml | 9 +
src/changelog/.2.x.x/deprecate_EventLogger.xml | 7 +
src/changelog/.2.x.x/deprecate_duration.xml | 8 +-
.../deprecate_log4j2_default_status_level.xml | 7 +
src/changelog/.2.x.x/deprecate_log4j_mongodb4.xml | 7 +
.../fix-MessageResolver-getFormat-handling.xml | 7 +
...uncatingBufferedWriter-empty-input-handling.xml | 8 +
...380_insufficient_args_in_ParameterFormatter.xml | 4 +-
src/changelog/.2.x.x/migrate_to_antora.xml | 4 +-
src/changelog/.2.x.x/remove_log4j_mongodb3.xml | 7 +
src/changelog/.2.x.x/update_actions_checkout.xml | 8 +-
.../.2.x.x/update_actions_upload_artifact.xml | 8 +
.../.2.x.x/update_apache_logging_parent.xml | 8 +
...pdate_co_elastic_clients_elasticsearch_java.xml | 8 +-
.../update_com_fasterxml_jackson_jackson_bom.xml | 8 +-
.../.2.x.x/update_com_github_luben_zstd_jni.xml | 8 +-
.../.2.x.x/update_com_google_guava_guava.xml | 8 +-
...pdate_com_gradle_develocity_maven_extension.xml | 8 +
.../.2.x.x/update_commons_codec_commons_codec.xml | 8 +
.../.2.x.x/update_commons_io_commons_io.xml | 8 +-
.../update_commons_logging_commons_logging.xml | 8 +-
.../.2.x.x/update_github_codeql_action.xml | 8 +-
src/changelog/.2.x.x/update_io_netty_netty_bom.xml | 8 +-
.../update_org_apache_activemq_activemq_broker.xml | 8 +-
.../update_org_apache_cassandra_cassandra_all.xml | 8 +
.../update_org_apache_commons_commons_compress.xml | 8 +-
.../update_org_apache_commons_commons_csv.xml | 8 +
...che_logging_log4j_log4j_docgen_maven_plugin.xml | 8 +
.../update_org_apache_logging_logging_parent.xml | 8 +
.../.2.x.x/update_org_apache_maven_maven_core.xml | 8 +
..._org_apache_maven_surefire_surefire_junit47.xml | 8 +
.../.2.x.x/update_org_assertj_assertj_core.xml | 8 +
.../.2.x.x/update_org_awaitility_awaitility.xml | 4 +-
...pse_persistence_org_eclipse_persistence_jpa.xml | 8 +
.../update_org_hdrhistogram_hdrhistogram.xml | 8 +
src/changelog/.2.x.x/update_org_hsqldb_hsqldb.xml | 8 +
.../.2.x.x/update_org_jctools_jctools_core.xml | 8 +
.../.2.x.x/update_org_mongodb_3.12.14.xml | 8 +
src/changelog/.2.x.x/update_org_mongodb_4.11.2.xml | 8 +
src/changelog/.2.x.x/update_org_mongodb_bson.xml | 8 -
...te_org_springframework_spring_framework_bom.xml | 8 +-
.../.2.x.x/update_org_xmlunit_xmlunit_core.xml | 8 +
src/changelog/2.0-alpha1/.release.xml | 4 +-
...lication_facing_log_methods_use_their_own_F.xml | 4 +-
...text_support_for_custom_logger_factories_Al.xml | 4 +-
...ld_throw_an_IllegalArgumentException_instea.xml | 4 +-
..._filter_on_the_AppenderRef_by_adding_either.xml | 4 +-
src/changelog/2.0-alpha2/.release.xml | 4 +-
...OG4J2-64_Fix_compilation_problems_in_Java_7.xml | 4 +-
...ubstitution_on_the_configuration_attributes.xml | 4 +-
...besides_core_to_create_a_PluginMap_for_fast.xml | 4 +-
..._support_for_formatting_using_String_format.xml | 4 +-
...ents_to_be_embedded_into_the_Flume_Appender.xml | 4 +-
...LOG4J2-70_Add_getLogger_Class_to_LogManager.xml | 4 +-
src/changelog/2.0-beta1/.release.xml | 4 +-
src/changelog/2.0-beta1/Added_AsynchAppender.xml | 4 +-
...le_to_allow_web_applications_to_include_the.xml | 4 +-
...did_not_create_the_parent_directories_of_th.xml | 4 +-
...tion_in_RollingFileManager_when_filePattern.xml | 4 +-
...arker_Message_Throwable_was_internally_usin.xml | 4 +-
...textListener_to_accept_a_configuration_file.xml | 4 +-
...as_calling_the_stop_method_of_the_reference.xml | 4 +-
...was_calling_the_stop_method_for_each_of_its.xml | 4 +-
...tAttribute_in_the_Commons_Logging_bridge_go.xml | 4 +-
...be_used_as_the_implementation_with_SLF4J_an.xml | 4 +-
...ernLayout_was_not_honoring_format_modifiers.xml | 4 +-
...ed_MarkerManager_getMarker_causing_the_Mark.xml | 4 +-
.../Update_the_versions_of_SLF4J_and_Logback.xml | 4 +-
src/changelog/2.0-beta2/.release.xml | 4 +-
..._MultiformatMessage_and_allow_StructuredDat.xml | 4 +-
...NSI_colors_by_adding_the_highlight_and_styl.xml | 4 +-
...logging_to_be_directed_to_stderr_or_to_a_fi.xml | 4 +-
...ation_was_not_starting_the_Console_Appender.xml | 4 +-
...modulate_options_to_TimeBasedTriggeringPoli.xml | 4 +-
...rt_for_filtering_packages_from_stack_traces.xml | 4 +-
...erty_disableThreadContextMap_is_set_puts_to.xml | 4 +-
...text_map_is_empty_the_LogEvent_will_contain.xml | 4 +-
...rty_disableThreadContextStack_is_set_pushes.xml | 4 +-
...ext_stack_is_empty_the_LogEvent_will_contai.xml | 4 +-
...ods_in_AbstractLogger_were_set_to_an_incorr.xml | 4 +-
..._on_client_vs_server_mode_to_performance_pa.xml | 4 +-
..._s_Category_class_was_missing_3_log_methods.xml | 4 +-
...icThresholdFilter_to_use_KeyValuePair_Fixed.xml | 4 +-
...edMessage_StringFormattedMessage_and_Thread.xml | 4 +-
...stitution_from_PatternLayout_to_appropriate.xml | 4 +-
src/changelog/2.0-beta3/.release.xml | 4 +-
...duplicate_LoggerContextFactorys_are_present.xml | 4 +-
...jar_to_combine_API_and_Core_contents_for_us.xml | 4 +-
...ption_would_occur_if_no_format_value_was_pa.xml | 4 +-
...ility_value_was_being_improperly_calculated.xml | 4 +-
...wrapping_a_ThrowableProxy_with_another_Thro.xml | 4 +-
...ager_binding_to_use_regular_java_properties.xml | 4 +-
...stomize_the_names_of_the_Levels_in_the_Leve.xml | 4 +-
..._not_properly_handling_adjacent_nested_opti.xml | 4 +-
...xception_in_ClassLoaderContextSelector_when.xml | 4 +-
...ewritePolicy_and_ability_to_define_properti.xml | 4 +-
...ontSize_parameters_to_HTMLLayout_Replace_ne.xml | 4 +-
...ed_ability_to_configure_from_an_InputSource.xml | 4 +-
...hreadContext_push_String_format_Object_args.xml | 4 +-
.../LOG4J2-87_Build_pdf_of_user_s_guide.xml | 4 +-
...not_stripping_Lookup_key_separator_when_try.xml | 4 +-
..._for_loading_plugins_inside_the_OSGi_bundle.xml | 4 +-
...sing_classes_and_methods_for_Log4j_1_x_comp.xml | 4 +-
...had_an_extra_call_to_putAll_that_caused_upd.xml | 4 +-
...y_forcedLog_was_wrapping_the_message_with_a.xml | 4 +-
src/changelog/2.0-beta4/.release.xml | 4 +-
...d_MessageFormatMessage_and_FormattedMessage.xml | 4 +-
.../2.0-beta4/Added_Flume_Appender_samples.xml | 4 +-
.../2.0-beta4/Added_Log4j_2_to_SLF4J_adapter.xml | 4 +-
...ed_hostName_and_contextName_to_property_map.xml | 4 +-
...nager_to_initialize_even_if_it_cannot_conne.xml | 4 +-
...J2-110_Renamed_log4j12_api_to_log4j_1_2_api.xml | 4 +-
...J2-111_Enhanced_javadoc_copyright_statement.xml | 4 +-
...ter_createFilter_was_annotated_with_PluginA.xml | 4 +-
...sage_was_validating_the_length_of_the_value.xml | 4 +-
...p_elements_with_null_values_are_now_ignored.xml | 4 +-
...s_using_the_wrong_date_value_Enhanced_Defau.xml | 4 +-
...connection_would_cause_the_TCPSocketManager.xml | 4 +-
..._would_fail_if_the_initial_connection_could.xml | 4 +-
...verify_exceptions_are_thrown_when_the_socke.xml | 4 +-
...le_for_ThreadContextMapFilter_was_incorrect.xml | 4 +-
...opic_Appenders_did_not_allow_name_to_be_spe.xml | 4 +-
...rs_to_recover_if_the_queue_or_topic_is_unav.xml | 4 +-
...thods_were_not_passing_Markers_to_the_isEna.xml | 4 +-
...28_Add_follow_attribute_to_Console_Appender.xml | 4 +-
...was_only_creating_a_single_appender_for_the.xml | 4 +-
...uld_format_throwables_without_requiring_a_c.xml | 4 +-
.../2.0-beta4/LOG4J2-131_Add_SMTPAppender.xml | 4 +-
...atching_Throwable_checks_for_DEBUG_level_bu.xml | 4 +-
...stom_message_creation_via_a_message_factory.xml | 4 +-
...hite_blue_and_so_on_in_the_console_appender.xml | 4 +-
...iguration_does_not_close_the_first_appender.xml | 4 +-
...to_be_escaped_in_Syslog_and_RFC5424_layouts.xml | 4 +-
...2-137_Fix_hang_in_Dumbster_SMTP_test_server.xml | 4 +-
..._exception_in_SocketAppender_if_no_protocol.xml | 4 +-
...140_Typo_in_documentation_of_SocketAppender.xml | 4 +-
...nts_were_not_reset_in_the_output_stream_cau.xml | 4 +-
...onverter_now_returns_null_if_the_log_messag.xml | 4 +-
...2-144_NullPointerException_in_RFC5424Layout.xml | 4 +-
.../LOG4J2-145_Add_missing_serial_version_IDs.xml | 4 +-
...ilter_was_matching_on_the_key_instead_of_th.xml | 4 +-
...MTPAppender_will_only_cache_filtered_events.xml | 4 +-
...m_getProperty_calls_to_use_PropertiesUtil_t.xml | 4 +-
...er_s_FileRenameAction_was_throwing_a_NullPo.xml | 4 +-
..._LocalizedMessageTest_fails_on_linux_system.xml | 4 +-
src/changelog/2.0-beta5/.release.xml | 4 +-
...stentManager_which_writes_to_BerkeleyDB_and.xml | 4 +-
...w_Logger_and_LoggerContext_to_be_subclassed.xml | 4 +-
..._to_include_or_exclude_location_information.xml | 4 +-
...der_configuration_details_via_an_advertisem.xml | 4 +-
...ccess_to_the_properties_in_the_LoggerConfig.xml | 4 +-
...4_compliant_escaping_rules_to_RFC5424Layout.xml | 4 +-
...Fragment_Host_to_MANIFEST_MF_for_log4j_core.xml | 4 +-
...ttern_converter_options_processing_to_Throw.xml | 4 +-
...rContextSelector_to_use_the_first_ClassLoad.xml | 4 +-
...J2-163_Add_support_for_asynchronous_loggers.xml | 4 +-
...64_Add_methods_is_setEndOfBatch_to_LogEvent.xml | 4 +-
...ws_a_ClassCastException_if_LogManager_retur.xml | 4 +-
...nFactory_was_adding_factories_on_every_call.xml | 4 +-
..._should_be_reset_when_addPackages_is_called.xml | 4 +-
..._IllegalArgumentException_in_AsynchAppender.xml | 4 +-
...xception_in_DatagramOutputStream_when_flush.xml | 4 +-
...ogger_interface_APIs_to_log_at_given_levels.xml | 4 +-
...ger_now_adds_the_layout_header_whenever_the.xml | 4 +-
.../2.0-beta5/LOG4J2-187_Add_tag_library.xml | 4 +-
...AsynchAppender_didn_t_support_the_level_and.xml | 4 +-
...meter_did_not_work_properly_on_AsynchAppend.xml | 4 +-
..._addLoggerAppender_saved_appender_using_the.xml | 4 +-
...leAppender_in_log4j_async_did_not_roll_over.xml | 4 +-
...tionsTest_failed_on_Windows_due_to_CR_LF_is.xml | 4 +-
...ts_now_create_files_in_the_target_directory.xml | 4 +-
...6_FlumeAvroManager_now_uses_Flume_RPCClient.xml | 4 +-
...8_FlumeAvroManager_now_uses_Flume_RPCClient.xml | 4 +-
...199_Highlight_subprojects_in_sub_navigation.xml | 4 +-
...hod_renamed_to_removeFilter_from_removeFile.xml | 4 +-
...SocketAppender_Added_option_to_not_wait_for.xml | 4 +-
.../2.0-beta5/LOG4J2-207_Add_JMX_support.xml | 4 +-
...up_ID_org_apache_logging_log4j_for_all_arti.xml | 4 +-
.../LOG4J2-208_Move_async_subproject_into_core.xml | 4 +-
...t_enclosing_key_value_in_quotes_when_genera.xml | 4 +-
...xtra_spaces_in_entry_and_exit_method_output.xml | 4 +-
...ntext_stop_when_the_application_is_shutdown.xml | 4 +-
...-212_Loggers_without_a_had_no_parent_logger.xml | 4 +-
.../LOG4J2-214_Async_documentation_update.xml | 4 +-
src/changelog/2.0-beta6/.release.xml | 4 +-
...59_Use_OSGi_version_format_in_Fragment_Host.xml | 4 +-
...nterpolating_Environment_variables_when_pro.xml | 4 +-
..._annotation_attribute_from_type_to_category.xml | 4 +-
...OG4J2-215_Various_small_documentation_fixes.xml | 4 +-
...ure_PluginManager_streams_are_always_closed.xml | 4 +-
...fault_root_logger_if_not_configured_this_is.xml | 4 +-
...J2-221_Remove_hundreds_of_compiler_warnings.xml | 4 +-
...r_will_now_shut_down_during_Tomcat_shutdown.xml | 4 +-
..._start_and_stop_to_eliminate_IllegalStateEx.xml | 4 +-
..._failed_to_start_if_the_Flume_RPCClient_cou.xml | 4 +-
...dates_to_clarify_use_and_impact_of_location.xml | 4 +-
...Improved_error_reporting_when_misconfigured.xml | 4 +-
...Parent_was_not_returning_the_correct_Logger.xml | 4 +-
...2-233_Fixed_link_to_log4j_user_mailing_list.xml | 4 +-
..._a_NullPointerException_when_used_as_a_cont.xml | 4 +-
...cy_on_tools_jar_from_core_module_made_jcons.xml | 4 +-
...GUI_classes_into_separate_jmx_gui_submodule.xml | 4 +-
...face_to_package_org_apache_logging_log4j_co.xml | 4 +-
...e_false_positives_for_NewlineAtEndOfFile_an.xml | 4 +-
...ppender_to_AsyncAppender_Plugin_name_became.xml | 4 +-
src/changelog/2.0-beta7/.release.xml | 4 +-
...J2-10_Break_up_core_into_multiple_osgi_jars.xml | 4 +-
...text_performance_with_copy_on_write_map_and.xml | 4 +-
...LoggerContext_when_LoggerContext_is_stopped.xml | 4 +-
...G4J2-228_UDP_now_sends_one_event_per_packet.xml | 4 +-
...9_New_JDBC_JPA_and_NoSQL_database_Appenders.xml | 4 +-
...ssage_and_MessageFormatMessage_now_will_acc.xml | 4 +-
.../LOG4J2-243_Allow_custom_LogEventFactories.xml | 4 +-
...was_ignoring_filters_on_referenced_appender.xml | 4 +-
...exception_if_getCallerClass_and_SecurityMan.xml | 4 +-
...-246_Data_buffer_is_reset_in_finally_clause.xml | 4 +-
...tive_should_be_volatile_because_it_is_acces.xml | 4 +-
...rameters_in_Log4jContextListener_to_include.xml | 4 +-
...uration_information_location_content_type_c.xml | 4 +-
...m_in_OutputStreamManager_as_volatile_Mark_h.xml | 4 +-
...ter_strings_are_now_assumed_to_be_in_the_pl.xml | 4 +-
...s_charset_for_the_XML_processing_instructio.xml | 4 +-
...ut_does_not_output_meta_element_for_charset.xml | 4 +-
...ut_does_not_specify_charset_in_content_type.xml | 4 +-
...ut_does_not_specify_charset_in_content_type.xml | 4 +-
...LOG4J2-261_Add_missing_not_to_error_message.xml | 4 +-
...interceptors_in_the_embedded_Flume_Appender.xml | 4 +-
..._allow_a_charset_on_RFC5424Layout_use_UTF_8.xml | 4 +-
..._to_FlumeEvent_headers_for_non_Map_Messages.xml | 4 +-
...J2-269_Use_transaction_when_batch_size_is_1.xml | 4 +-
...es_in_interface_org_apache_logging_log4j_sp.xml | 4 +-
src/changelog/2.0-beta8/.release.xml | 4 +-
...xception_regression_due_to_fix_for_LOG4J2_2.xml | 4 +-
..._message_fields_in_RFC_5424_structured_data.xml | 4 +-
...pender_with_TimeBasedTriggeringPolicy_now_w.xml | 4 +-
..._initialization_in_Servlet_containers_espec.xml | 4 +-
...pender_with_TimeBasedTriggeringPolicy_now_w.xml | 4 +-
...273_Wasted_work_in_XMLLayout_toSerializable.xml | 4 +-
...-274_Wasted_work_in_UUIDUtil_initialization.xml | 4 +-
..._fails_to_notify_client_of_failing_event_if.xml | 4 +-
...RollingAppenderSizeTest_testAppender_and_ot.xml | 4 +-
..._Avro_or_Flume_to_be_ignored_by_the_FlumeAp.xml | 4 +-
...nager_now_calls_Berkeley_DB_from_threads_to.xml | 4 +-
...ds_are_now_daemon_threads_and_won_t_prevent.xml | 4 +-
..._status_level_to_be_specified_as_a_system_p.xml | 4 +-
...4J2-283_Remove_dependency_on_Apache_ORO_jar.xml | 4 +-
...te_Log4j_1_dependency_to_1_2_17_from_1_2_16.xml | 4 +-
...OG4J2-285_Update_Jansi_jar_to_1_11_from_1_9.xml | 4 +-
...ate_test_H2_JDBC_driver_to_1_172_from_1_171.xml | 4 +-
.../LOG4J2-288_Update_JUnit_to_4_11_from_4_7.xml | 4 +-
...lugin_to_2_9_1_to_fix_javadoc_security_issu.xml | 4 +-
...eAppender_now_correctly_appends_to_does_not.xml | 4 +-
...ger_can_now_be_called_without_a_logger_name.xml | 4 +-
...Appender_now_correctly_handles_messages_exc.xml | 4 +-
...ork_in_FlumePersistentManager_createManager.xml | 4 +-
...ed_work_in_TestConfigurator_testEnvironment.xml | 4 +-
...asted_work_in_StyleConverterTest_setupClass.xml | 4 +-
...ending_when_no_agents_are_available_which_c.xml | 4 +-
...LOG4J2-301_Add_printf_methods_to_Logger_API.xml | 4 +-
...thods_to_ThreadContextStack_Map_implementat.xml | 4 +-
...pendencies_lightcouch_0_0_6_from_0_0_5_mong.xml | 4 +-
src/changelog/2.0-beta9/.release.xml | 4 +-
...atively_new_PatternLayout_configuration_att.xml | 4 +-
...pressExceptions_configuration_attribute_for.xml | 4 +-
...and_cleared_up_documentation_for_the_JPA_ap.xml | 4 +-
...adding_quick_jump_off_page_and_menu_for_Jav.xml | 4 +-
..._is_now_an_optional_dependency_of_the_SLF4J.xml | 4 +-
..._default_Route_can_now_be_an_appender_refer.xml | 4 +-
..._ThrowableProxy_no_longer_extends_Throwable.xml | 4 +-
...226_Fix_table_of_contents_generation_in_pdf.xml | 4 +-
.../LOG4J2-253_Added_FAQ_page_to_the_site.xml | 4 +-
...o_make_AsyncAppender_threads_daemon_threads.xml | 4 +-
...and_NoSQL_appenders_so_that_the_failover_ap.xml | 4 +-
...gurationFactory_to_recognize_and_properly_u.xml | 4 +-
...ration_if_the_ClassLoaderContextSelector_cr.xml | 4 +-
...9_Add_getThrowable_method_to_ThrowableProxy.xml | 4 +-
.../LOG4J2-304_Fixed_Async_Loggers_memory_leak.xml | 4 +-
...rom_1_x_Logger_getRootLogger_add_LogManager.xml | 4 +-
...te_JSON_Jackson_library_to_2_2_2_from_2_2_1.xml | 4 +-
...oggers_LMAX_Disruptor_library_from_3_0_1_to.xml | 4 +-
...library_versions_were_used_in_Async_Loggers.xml | 4 +-
...istributions_only_have_a_single_License_and.xml | 4 +-
..._SMTPAppender_did_not_send_mails_with_error.xml | 4 +-
...flush_and_close_methods_in_the_XxxFileManag.xml | 4 +-
...provements_compact_vs_pretty_namespace_name.xml | 4 +-
.../2.0-beta9/LOG4J2-313_Add_JNDILookup_plugin.xml | 4 +-
...ppender_and_FastRollingFileAppender_to_Rand.xml | 4 +-
...wn_hook_to_be_disabled_in_the_configuration.xml | 4 +-
...ace_logging_when_using_throwable_in_style_a.xml | 4 +-
..._logging_because_META_INF_log4j_provider_pr.xml | 4 +-
...ective_use_of_Reflection_getCallerClass_and.xml | 4 +-
...sts_to_use_H2_database_1_3_173_from_1_3_172.xml | 4 +-
...nager_was_calling_Berkeley_DB_s_count_metho.xml | 4 +-
...only_creates_StatusData_objects_if_they_are.xml | 4 +-
...sformer_so_that_MongoDB_can_persist_Log4j_e.xml | 4 +-
...us_check_for_affected_MongoDB_records_which.xml | 4 +-
...tation_to_refer_to_SLF4J_Binding_instead_of.xml | 4 +-
..._Match_artifact_ids_with_Maven_module_names.xml | 4 +-
...tManager_s_writer_thread_had_high_CPU_usage.xml | 4 +-
...s_after_multiple_calls_to_LoggerContext_rec.xml | 4 +-
...Also_added_missing_license_headers_to_sever.xml | 4 +-
...-341_Enable_XInclude_for_XML_configurations.xml | 4 +-
.../LOG4J2-342_Ignore_xml_base_attributes.xml | 4 +-
...ry_generics_from_Appender_interface_and_imp.xml | 4 +-
...ender_thread_a_more_descriptive_name_for_ea.xml | 4 +-
..._OSGi_wrong_Fragment_Host_in_manifest_files.xml | 4 +-
...ultiple_SD_ELEMENTs_in_an_RFC_5424_syslog_m.xml | 4 +-
.../2.0-beta9/LOG4J2-356_Create_a_JSON_Layout.xml | 4 +-
...ng_MongoDB_provider_ignores_username_and_pa.xml | 4 +-
...et_3_0_auto_initializer_so_that_it_does_not.xml | 4 +-
.../LOG4J2-360_Allow_Plugins_to_have_aliases.xml | 4 +-
...o_the_site_FAQ_page_that_explains_when_to_u.xml | 4 +-
...retrieve_information_from_the_ServletContex.xml | 4 +-
..._Update_commons_logging_to_1_1_3_from_1_1_1.xml | 4 +-
..._appenders_send_two_messages_for_one_append.xml | 4 +-
..._constructor_to_Log4j_1_2_bridge_for_Veloci.xml | 4 +-
...to_PatternLayout_to_display_more_detailed_i.xml | 4 +-
...ate_when_substituting_date_in_the_filePatte.xml | 4 +-
...tern_Layout_Customize_level_names_by_length.xml | 4 +-
..._Layout_Customize_level_names_to_lower_case.xml | 4 +-
...te_Jackson_dependency_to_1_9_13_from_1_9_11.xml | 4 +-
...te_Java_Mail_dependency_to_1_5_0_from_1_4_7.xml | 4 +-
...pdate_HSQLDB_dependency_to_2_3_0_from_2_2_9.xml | 4 +-
...nager_now_handles_LockConflictExceptions_in.xml | 4 +-
...nManager_once_during_configuration_Move_adv.xml | 4 +-
...cheme_when_specifying_configuration_file_lo.xml | 4 +-
...97_Logger_info_Message_Javadoc_is_incorrect.xml | 4 +-
..._file_rollover_strategy_to_define_the_compr.xml | 4 +-
src/changelog/2.0-rc1/.release.xml | 4 +-
...eak_by_releasing_reference_to_ThreadLocal_w.xml | 4 +-
...et_3_0_auto_initializer_to_add_the_filter_b.xml | 4 +-
...og4j_1_2_api_doesn_t_export_the_log4j_API_1.xml | 4 +-
...et_3_0_auto_initializer_so_that_it_does_not.xml | 4 +-
.../LOG4J2-377__OSGi_Fix_NPE_during_shutdown.xml | 4 +-
..._prevented_Log4J_from_working_in_Google_App.xml | 4 +-
...ith_time_based_file_rollover_monthly_weekly.xml | 4 +-
...rConfig_Disruptor_thread_s_then_AsyncAppend.xml | 4 +-
...ies_and_setup_Interpolator_before_processin.xml | 4 +-
...G4J2-401_Configure_FileAppender_buffer_size.xml | 4 +-
...figure_RandomAccessFileAppender_buffer_size.xml | 4 +-
...er_was_missing_in_the_ID_of_structured_data.xml | 4 +-
...ration_was_being_processed_twice_at_startup.xml | 4 +-
...all_log4j_JMX_MBeans_when_the_LoggerContext.xml | 4 +-
...to_recover_from_lost_database_connection_in.xml | 4 +-
...cumentation_code_example_in_manual_eventlog.xml | 4 +-
..._to_properly_escape_backslashes_before_crea.xml | 4 +-
...ion_to_not_output_ANSI_escape_codes_if_no_C.xml | 4 +-
...t_time_as_UNIX_time_seconds_or_milliseconds.xml | 4 +-
..._LoggerConfig_Level_table_at_the_architectu.xml | 4 +-
...J2-41_Add_support_for_custom_logging_levels.xml | 4 +-
...e_a_lookup_for_resource_bundle_substitution.xml | 4 +-
...s_for_instrumenting_AsyncAppenders_and_Asyn.xml | 4 +-
...eak_by_populating_AsyncLoggerConfigHelper_r.xml | 4 +-
..._Message_in_RFC5424Layout_for_non_Structure.xml | 4 +-
...ppender_commits_transactions_after_a_single.xml | 4 +-
...h_JDBC_and_JPA_appender_connectivity_in_Web.xml | 4 +-
..._where_log4j2_LoggerContext_did_not_show_up.xml | 4 +-
...ot_find_packages_in_file_URLs_which_include.xml | 4 +-
...-447_XMLLayout_does_not_include_marker_name.xml | 4 +-
...cumentation_system_property_should_be_log4j.xml | 4 +-
...etContext_attribute_that_when_set_to_true_d.xml | 4 +-
...53_Update_Flume_Appender_to_use_Flume_1_4_0.xml | 4 +-
...iggeringPolicy_should_use_event_time_millis.xml | 4 +-
...t_should_return_Message_timestamp_for_Times.xml | 4 +-
...JDBC_and_JPA_appender_to_properly_release_d.xml | 4 +-
...context_when_constructing_the_LoggerContext.xml | 4 +-
...never_return_null_Level_fixes_LevelPatternC.xml | 4 +-
...on_for_MyApp_example_application_in_the_Aut.xml | 4 +-
...ays_as_sub_elements_of_a_JSON_configuration.xml | 4 +-
...never_return_null_Level_fixes_ThresholdFilt.xml | 4 +-
...og4j2_config_file_if_path_contains_plus_cha.xml | 4 +-
...o_toggle_Thread_name_caching_in_AsyncLogger.xml | 4 +-
..._was_not_being_set_until_after_the_first_co.xml | 4 +-
..._toString_methods_that_perform_logging_coul.xml | 4 +-
..._class_does_not_properly_implement_Configur.xml | 4 +-
...DBConnection_to_add_a_MongoDB_encoding_hook.xml | 4 +-
...OG4J2-477_NPE_in_ClassLoaderContextSelector.xml | 4 +-
...dc_fields_are_not_JavaScript_escaped_in_JSO.xml | 4 +-
...ow_uses_plain_ThreadLocal_by_default_unless.xml | 4 +-
.../LOG4J2-481_Add_Stream_interface_to_Loggers.xml | 4 +-
...x_The_attribute_of_Route_to_refer_to_an_app.xml | 4 +-
..._toString_methods_that_perform_logging_coul.xml | 4 +-
...nder_s_overuse_of_transactions_by_connectin.xml | 4 +-
.../LOG4J2-490_Update_EasyMock_to_version_3_2.xml | 4 +-
...rmedObjectNameException_if_context_name_con.xml | 4 +-
...mes_changed_Unloading_one_web_application_u.xml | 4 +-
...507_Space_Level_numbers_by_100_instead_of_1.xml | 4 +-
...rConfig_Disruptor_thread_s_then_AsyncAppend.xml | 4 +-
..._support_interface_and_methods_and_the_Logg.xml | 4 +-
..._2_api_Category_getEffectiveLevel_has_no_ca.xml | 4 +-
...23_LocalizedMessage_serialization_is_broken.xml | 4 +-
...g_apache_logging_log4j_core_appender_rollin.xml | 4 +-
...GUI_should_dynamically_update_when_LoggerCo.xml | 4 +-
...rolled_log_files_were_overwritten_by_Rollin.xml | 4 +-
...Flume_appender_when_it_cannot_create_a_Berk.xml | 4 +-
...SourceConnectionSource_and_the_DriverManage.xml | 4 +-
...apache_logging_log4j_core_appender_db_nosql.xml | 4 +-
src/changelog/2.0-rc2/.release.xml | 4 +-
...documentation_regarding_log4j_status_logger.xml | 4 +-
...g4jLogEvent_to_lazily_create_ThrowableProxy.xml | 4 +-
...i_module_didn_t_export_any_packages_to_OSGi.xml | 4 +-
...ic_dependency_with_log4j_slf4j_impl_in_OSGi.xml | 4 +-
..._and_ThreadContextLookup_to_default_lookups.xml | 4 +-
...m_with_the_previous_solution_for_LOG4J2_392.xml | 4 +-
.../LOG4J2-410_SLf4JLogger_is_now_Serializable.xml | 4 +-
...alue_for_missing_key_in_look_ups_with_fallb.xml | 4 +-
...-427_Add_support_for_configuration_via_YAML.xml | 4 +-
...r_to_route_log_events_to_the_ServletContext.xml | 4 +-
...rnConverter_to_escape_newlines_and_HTML_spe.xml | 4 +-
..._a_NullPointerException_could_be_thrown_due.xml | 4 +-
...fBounds_exception_could_occur_during_proper.xml | 4 +-
...dd_a_LoggerConfig_Document_two_ways_to_modi.xml | 4 +-
...was_not_resetting_its_status_after_the_prim.xml | 4 +-
...footer_to_be_specified_as_lookup_patterns_i.xml | 4 +-
...99_Add_equals_and_hashcode_to_Log4jLogEvent.xml | 4 +-
...ere_AsyncAppender_dropped_events_if_queue_s.xml | 4 +-
...llover_time_when_size_rollover_is_triggered.xml | 4 +-
...h_Reconfigure_using_XML_below_function_in_J.xml | 4 +-
..._Make_Throwable_transient_in_ThrowableProxy.xml | 4 +-
...xpose_a_PrintWriter_instead_of_custom_Logge.xml | 4 +-
...on_files_to_be_located_as_Servlet_Context_r.xml | 4 +-
...dLogger_interface_to_facilitate_implementin.xml | 4 +-
...t_and_RFC5424LayoutTest_were_failing_in_Jav.xml | 4 +-
...nd_commas_in_Configuration_s_package_attrib.xml | 4 +-
...now_always_uses_a_client_type_of_default_fa.xml | 4 +-
...4_Renamed_SLF4J_logger_class_to_Log4jLogger.xml | 4 +-
...mAccessFileAppender_buffer_size_configurabl.xml | 4 +-
...wn_thread_memory_leak_in_servlet_containers.xml | 4 +-
..._the_default_WaitStrategy_for_Async_Loggers.xml | 4 +-
...dd_org_apache_logging_log4j_Logger_getLevel.xml | 4 +-
.../LOG4J2-579_Rework_Level_comparison_APIs.xml | 4 +-
...ssFile_now_writes_the_layout_header_after_r.xml | 4 +-
..._logging_log4j_core_net_SocketServer_to_TCP.xml | 4 +-
...Add_support_for_multiple_parents_to_Markers.xml | 4 +-
...G4J2-592_Update_Jackson_to_2_3_2_from_2_2_2.xml | 4 +-
...notation_processor_as_the_new_plugin_pre_ca.xml | 4 +-
...not_skipping_multiple_instances_of_the_FQCN.xml | 4 +-
...ypes_other_than_String_for_plugin_factory_v.xml | 4 +-
...e_now_less_verbose_during_the_build_process.xml | 4 +-
...m_the_NoSQL_plugins_no_longer_shows_up_in_c.xml | 4 +-
...of_log4j_web_imports_Servlet_2_5_at_minimum.xml | 4 +-
.../2.0-rc2/LOG4J2-616_Update_Jackson_to_2_3_3.xml | 4 +-
.../2.0-rc2/LOG4J2-617_Update_SLF4J_to_1_7_7.xml | 4 +-
...guration_files_do_not_prevent_the_config_fi.xml | 4 +-
...ration_in_a_separate_thread_to_prevent_dead.xml | 4 +-
...r_now_correctly_honours_the_bufferedIO_conf.xml | 4 +-
..._MDC_properties_as_a_JSON_map_in_JSONLayout.xml | 4 +-
...erate_all_log_event_timestamps_not_just_for.xml | 4 +-
...ument_the_system_properties_used_in_Log4J_2.xml | 4 +-
...ogger_s_level_via_jConsole_now_correctly_ta.xml | 4 +-
...yncLogger_and_AsyncLoggerConfig_if_logger_i.xml | 4 +-
...be_caused_by_a_null_ThreadContextClassLoade.xml | 4 +-
...commons_logging_dependency_version_in_tests.xml | 4 +-
...ureSocketAppender_and_secure_server_SSL_TLS.xml | 4 +-
...LS_Syslog_appender_into_the_Syslog_appender.xml | 4 +-
.../2.0-rc2/LOG4J2-647_Upgrade_to_Flume_1_5_0.xml | 4 +-
...g4j_2_throws_ArrayIndexOutOfBoundsException.xml | 4 +-
...rt_for_default_plugin_values_and_attributes.xml | 4 +-
...dule_to_provide_a_home_for_all_log4j_perfor.xml | 4 +-
...55_Add_Vagrantfile_for_testing_in_GNU_Linux.xml | 4 +-
...che_file_to_META_INF_for_OSGi_compatibility.xml | 4 +-
..._log_events_when_combining_AsyncLoggers_wit.xml | 4 +-
...combining_AsyncLoggers_with_AsyncLoggerConf.xml | 4 +-
...ollingFileAppender_buffer_size_configurable.xml | 4 +-
...ollingRandomAccessFile_now_write_the_layout.xml | 4 +-
src/changelog/2.0.1/.release.xml | 4 +-
..._issues_in_loading_Log4j_providers_in_an_OS.xml | 4 +-
...abaseManager_to_close_connection_on_writeIn.xml | 4 +-
...ter_ISO8601_PATTERN_now_conforms_to_ISO8601.xml | 4 +-
..._not_find_class_javax_naming_InitialContext.xml | 4 +-
...ror_message_if_configuration_file_not_found.xml | 4 +-
...tation_for_Custom_Levels_and_Custom_Loggers.xml | 4 +-
...ng_VerifyError_org_apache_logging_log4j_cor.xml | 4 +-
...able_log4j_JMX_when_detecting_we_are_runnin.xml | 4 +-
...NetworkOnMainThreadException_thrown_on_Andr.xml | 4 +-
...ntextUtils_class_to_log4j_web_for_helper_me.xml | 4 +-
...tion_regarding_extensions_to_LoggerContextF.xml | 4 +-
...2_Update_to_LMAX_Disruptor_3_3_0_from_3_2_1.xml | 4 +-
...o_latest_Jackson_jars_from_the_2_4_1_X_line.xml | 4 +-
...o_that_it_won_t_interfere_with_spring_bom_a.xml | 4 +-
...so_that_it_won_t_specify_a_default_scope_on.xml | 4 +-
...er_deadlock_if_async_action_thread_fails_to.xml | 4 +-
...webapp_manual_regarding_sample_web_xml_file.xml | 4 +-
...kage_configuration_attribute_for_discoverin.xml | 4 +-
...742_XInclude_not_working_with_relative_path.xml | 4 +-
..._Clock_calls_when_TimestampMessage_is_logge.xml | 4 +-
...t_date_pattern_after_fixing_the_ISO8601_pat.xml | 4 +-
...configuration_page_has_incorrect_class_name.xml | 4 +-
src/changelog/2.0.2/.release.xml | 4 +-
...dition_that_caused_log_file_rotation_to_fai.xml | 4 +-
...mentation_that_Commons_Logging_jar_is_requi.xml | 4 +-
...mentation_that_SLF4J_API_jar_is_required_wh.xml | 4 +-
...on_from_hanging_when_PatternLayout_configur.xml | 4 +-
...age_to_console_if_no_configuration_file_fou.xml | 4 +-
...tFactory_subclasses_to_specify_a_custom_Con.xml | 4 +-
...t_from_creating_unnecessary_Log4j2Plugins_d.xml | 4 +-
...nor_site_documentation_issues_mostly_versio.xml | 4 +-
...provement_link_to_dependency_tree_from_log4.xml | 4 +-
...nous_loggers_and_appenders_to_ensure_the_fo.xml | 4 +-
...essage_when_missing_log4j_core_in_the_class.xml | 4 +-
...ong_time_if_you_have_empty_packages_attribu.xml | 4 +-
...component_pages_were_still_using_the_old_lo.xml | 4 +-
...5_Update_Apache_Flume_to_1_5_0_1_from_1_5_0.xml | 4 +-
src/changelog/2.0/.release.xml | 4 +-
...h_no_Level_now_inherit_the_Level_from_their.xml | 4 +-
..._generating_custom_logger_wrappers_that_rep.xml | 4 +-
...casional_ArrayIndexOutOfBoundsException_aft.xml | 4 +-
...on_error_with_SocketAppender_and_Async_Logg.xml | 4 +-
...arify_how_to_use_formatter_logger_and_stand.xml | 4 +-
...tSelector_should_ensure_that_different_Asyn.xml | 4 +-
...ers_tab_and_so_on_in_PatternLayout_do_not_w.xml | 4 +-
...ix_annotation_processor_warnings_on_JDK_1_7.xml | 4 +-
...ogging_log4j_core_layout_AbstractLayout_imm.xml | 4 +-
...nverter_support_for_b_is_broken_affects_Pat.xml | 4 +-
..._logging_log4j_core_util_Closer_closeSilent.xml | 4 +-
...ogging_log4j_core_layout_PatternLayout_immu.xml | 4 +-
.../2.0/LOG4J2-689_Update_Jackson_to_2_4_1.xml | 4 +-
...dependencies_should_be_in_scope_test_in_the.xml | 4 +-
...tation_to_specify_only_Maven_3_is_supported.xml | 4 +-
...lation_error_that_popped_up_in_a_test_class.xml | 4 +-
...ilter_does_not_match_multiline_log_messages.xml | 4 +-
...ual_page_missing_documentation_on_header_fo.xml | 4 +-
..._Async_Logger_does_not_log_thread_context_s.xml | 4 +-
...re_not_logged_when_configuration_problems_a.xml | 4 +-
...te_Apache_Commons_Logging_to_1_2_from_1_1_3.xml | 4 +-
src/changelog/2.1/.release.xml | 4 +-
...nager_now_handles_LockConflictExceptions_in.xml | 4 +-
.../2.1/LOG4J2-428_Implement_a_GELF_layout.xml | 4 +-
...OG4J2-431_Added_Memory_Mapped_File_Appender.xml | 4 +-
...OG4J2-547_Add_the_Log4j_IOStreams_component.xml | 4 +-
...ering_on_custom_log_levels_in_configuration.xml | 4 +-
...gging_implementation_based_on_log4j_api_See.xml | 4 +-
...SGi_Import_Package_problem_with_the_JMS_API.xml | 4 +-
...me_typo_fixes_and_enhancements_for_the_site.xml | 4 +-
...xed_minor_issues_with_Log4j2_website_docume.xml | 4 +-
...y_plugin_clashes_by_using_a_more_predictabl.xml | 4 +-
...2-753_Reduced_CachedClock_thread_contention.xml | 4 +-
...766_Incomplete_documentation_for_JSONLayout.xml | 4 +-
...1_Add_lookup_for_application_main_arguments.xml | 4 +-
...mework_to_3_2_11_RELEASE_from_3_2_8_RELEASE.xml | 4 +-
...-782_Remove_invalid_Oracle_Maven_repository.xml | 4 +-
...uld_use_platform_character_encoding_by_defa.xml | 4 +-
...xed_capitalization_inconsistency_in_user_ma.xml | 4 +-
.../LOG4J2-787_Add_lookup_for_JVM_arguments.xml | 4 +-
...o_2_4_2_from_2_4_1_for_XML_and_JSON_process.xml | 4 +-
...ustom_SLF4J_Markers_in_log4j_slf4j_impl_mod.xml | 4 +-
..._log4j_to_slf4j_did_not_work_correctly_with.xml | 4 +-
...arified_why_log4j_core_is_a_compile_time_de.xml | 4 +-
...ning_redundancy_causing_massive_slowdowns_i.xml | 4 +-
...ycle_implementations_should_be_serializable.xml | 4 +-
...ng_log4j_core_Logger_should_be_serializable.xml | 4 +-
...configuration_with_AsyncLogger_AsyncRoot_is.xml | 4 +-
...tility_class_to_API_s_private_utility_class.xml | 4 +-
...2-810_Update_javax_mail_to_1_5_2_from_1_5_0.xml | 4 +-
...ws_ArrayIndexOutOfBoundsException_for_an_em.xml | 4 +-
...og4jMarker_hasParents_returns_opposite_of_c.xml | 4 +-
...S_appenders_into_a_single_appender_Configur.xml | 4 +-
...ded_section_on_XInclude_to_user_manual_Conf.xml | 4 +-
..._in_Tomcat_6_caused_by_clock_background_thr.xml | 4 +-
...eclipse_persistence_jpa_to_2_5_2_from_2_5_1.xml | 4 +-
...ation_constraint_annotations_for_the_Plugin.xml | 4 +-
...peConverter_classes_through_the_standard_Pl.xml | 4 +-
...ollingFile_filePattern_backslashes_are_path.xml | 4 +-
...interrupt_signal_to_allow_application_shutd.xml | 4 +-
...updated_FAQ_which_jars_diagrams_for_JUL_bri.xml | 4 +-
...ils_if_a_class_in_logged_stack_trace_throws.xml | 4 +-
...ded_Runtime_Dependencies_link_to_left_nav_b.xml | 4 +-
...enderTest_JUnit_performance_test_to_log4j_p.xml | 4 +-
...SqlAppenderTest_JUnit_performance_test_to_l.xml | 4 +-
...nderTest_JUnit_performance_test_to_log4j_pe.xml | 4 +-
...qlAppenderTest_JUnit_performance_test_to_lo.xml | 4 +-
.../LOG4J2-844_Update_JMH_to_1_1_from_0_7_2.xml | 4 +-
...atible_versions_in_Log4j_API_ProviderUtil_a.xml | 4 +-
..._to_provide_nicely_formatted_runtime_versio.xml | 4 +-
...n_fix_broken_links_on_Appenders_manual_page.xml | 4 +-
...dd_sections_on_the_JUL_Adapter_IO_Streams_a.xml | 4 +-
...x_broken_links_on_left_navigation_Extending.xml | 4 +-
..._issue_that_prevented_Log4j_from_finding_th.xml | 4 +-
...xed_missing_closing_parenthesis_in_code_exa.xml | 4 +-
...er_maxDelay_not_in_seconds_but_milliseconds.xml | 4 +-
...ackRegistry_interface_for_customizable_shut.xml | 4 +-
src/changelog/2.10.0/.release.xml | 4 +-
..._filtering_of_line_breaks_in_layout_pattern.xml | 4 +-
...2-1216_Nested_pattern_layout_options_broken.xml | 4 +-
...implify_log4j_system_property_naming_scheme.xml | 4 +-
..._with_fixed_values_to_JSON_XML_YAML_layouts.xml | 4 +-
...09_Add_global_configuration_environment_SPI.xml | 4 +-
..._org_apache_logging_log4j_core_net_ssl_in_A.xml | 4 +-
...or_overriding_the_Tomcat_Log_class_in_Tomca.xml | 4 +-
...e_messages_appeared_out_of_order_in_log_fil.xml | 4 +-
...nfiguration_supports_Reconfiguration_PR_115.xml | 4 +-
...ame_caching_by_default_when_running_on_Java.xml | 4 +-
...io_charset_UnsupportedCharsetException_cp65.xml | 4 +-
...onfigure_SSL_that_avoid_plain_text_password.xml | 4 +-
...as_the_Tomcat_logging_implementation_startu.xml | 4 +-
...api_and_make_most_other_log4j_jars_automati.xml | 4 +-
...J_binding_mechanism_introduced_in_SLF4J_1_8.xml | 4 +-
...anager_should_make_a_copy_of_LogEvents_befo.xml | 4 +-
...f_sending_the_key_of_a_message_to_Kafka_usi.xml | 4 +-
..._does_not_provide_the_entire_stack_trace_it.xml | 4 +-
...gging_log4j_core_config_composite_Composite.xml | 4 +-
...should_make_AppenderRef_optional_for_each_L.xml | 4 +-
...ppender_should_say_why_it_cannot_load_JAnsi.xml | 4 +-
...up_log4j_nosql_into_one_module_per_appender.xml | 4 +-
...4J2-2077_Update_from_Jackson_2_9_1_to_2_9_2.xml | 4 +-
...8_Update_LMAX_disruptor_from_3_3_6_to_3_3_7.xml | 4 +-
...e_Apache_Commons_Compress_from_1_14_to_1_15.xml | 4 +-
...ons_CSV_version_referenced_in_the_Javadoc_o.xml | 4 +-
..._to_be_enabled_explicitly_by_setting_system.xml | 4 +-
...J2-2088_Upgrade_picocli_to_2_0_3_from_0_9_8.xml | 4 +-
...servlet_api_provided_dependency_from_2_5_to.xml | 4 +-
...ts_the_configured_log4j2_is_webapp_property.xml | 4 +-
..._Kafka_kafka_clients_from_0_11_0_1_to_1_0_0.xml | 4 +-
...erSkeleton_for_applications_still_using_Log.xml | 4 +-
...ixIn_class_for_Jackson_is_coded_incorrectly.xml | 4 +-
...lue_in_MapMessage_caused_ClassCastException.xml | 4 +-
...e_JSON_encoding_will_escape_keys_and_values.xml | 4 +-
.../LOG4J2-2103_XML_encoding_for_PatternLayout.xml | 4 +-
...ts_both_StringBuilderFormattable_and_MultiF.xml | 4 +-
...o_disable_message_pattern_converter_lookups.xml | 4 +-
...Message_should_use_deep_toString_for_values.xml | 4 +-
...Log4j_2_implementation_of_Eclipse_Jetty_s_o.xml | 4 +-
...cies_for_2_9_2_incorrectly_bring_in_jackson.xml | 4 +-
...ewlines_and_other_control_characters_in_JSO.xml | 4 +-
...namicFilterThreshold_does_not_accept_multip.xml | 4 +-
src/changelog/2.11.0/.release.xml | 4 +-
...for_precise_micro_and_nanosecond_timestamps.xml | 4 +-
...OG4J2-1976_Revert_OSGi_API_version_to_4_3_1.xml | 4 +-
...ibute_values_in_DefaultConfigurationBuilder.xml | 4 +-
...was_not_looping_properly_over_class_loaders.xml | 4 +-
...egy_did_not_merge_filters_on_loggers_correc.xml | 4 +-
...ime_dependency_on_Java_Management_APIs_from.xml | 4 +-
...ry_threadlocal_StringBuilder_field_from_Mdc.xml | 4 +-
...lassDefFoundError_in_Java_9_in_java_util_Se.xml | 4 +-
..._Update_ZeroMQ_s_jeromq_from_0_4_2_to_0_4_3.xml | 4 +-
...143_Add_missing_converters_to_PatternLayout.xml | 4 +-
...f_maven_bundle_plugin_to_3_4_0_Convert_bund.xml | 4 +-
...t_message_in_traceExit_R_when_logging_is_di.xml | 4 +-
..._ThreadContext_map_was_cleared_resulting_in.xml | 4 +-
...e_logging_log4j_core_lookup_Interpolator_ge.xml | 4 +-
...StringMap_to_be_filtered_upon_deserializati.xml | 4 +-
...4J2-2165_Update_Jackson_from_2_9_2_to_2_9_3.xml | 4 +-
...2175_Fix_typo_in_Property_Substitution_docs.xml | 4 +-
...der_should_use_a_keys_and_values_for_a_Log4.xml | 4 +-
...ider_builder_for_and_deprecate_org_apache_l.xml | 4 +-
..._should_use_keys_and_values_from_a_Log4j_Ma.xml | 4 +-
...ion_at_org_apache_logging_log4j_util_Activa.xml | 4 +-
...4_Update_MongoDB_driver_from_3_0_4_to_3_6_1.xml | 4 +-
...C_DriverManager_based_ConnectionSource_that.xml | 4 +-
...tionSource_that_provides_pooling_through_Ap.xml | 4 +-
...Connection_Source_for_a_JDBC_Appender_to_re.xml | 4 +-
...off_JPA_support_into_a_new_module_log4j_jpa.xml | 4 +-
...JSON_object_for_ObjectMessage_in_JsonLayout.xml | 4 +-
...ore_a_multi_release_multi_version_jar_added.xml | 4 +-
...-2193_Update_JMH_to_version_1_19_from_1_1_1.xml | 4 +-
..._compile_the_log4j_perf_module_to_allow_ben.xml | 4 +-
...197_Document_default_property_value_support.xml | 4 +-
...MongoDB_dependencies_from_classic_to_modern.xml | 4 +-
..._onMismatch_invalid_attribute_in_properties.xml | 4 +-
...ogging_log4j_core_util_WatchManager_unwatch.xml | 4 +-
...ng_log4j_core_util_WatchManager_getWatchers.xml | 4 +-
...j_mongodb3_Remove_use_of_deprecated_MongoDB.xml | 4 +-
...ache_logging_log4j_core_util_WatchManager_r.xml | 4 +-
..._to_org_apache_logging_log4j_mongodb_MongoD.xml | 4 +-
...ongoDb_plugin_and_related_artifacts_from_Mo.xml | 4 +-
...sage_for_Script_which_says_ScriptFile_inste.xml | 4 +-
...ntion_in_CopyOnWriteSortedArrayThreadContex.xml | 4 +-
...ntion_in_GarbageFreeSortedArrayThreadContex.xml | 4 +-
...ssary_contention_in_DefaultThreadContextMap.xml | 4 +-
...-2215_Reduce_compiler_warnings_in_log4j_api.xml | 4 +-
..._builder_classes_should_look_for_onMismatch.xml | 4 +-
...4J2-2229_Update_Jackson_from_2_9_3_to_2_9_4.xml | 4 +-
...ry_dependency_on_jcommander_since_Log4j_use.xml | 4 +-
...y_all_of_certain_JAnsi_exception_messages_o.xml | 4 +-
...Apache_Commons_Compress_from_1_15_to_1_16_1.xml | 4 +-
...ion_would_occur_when_header_was_provided_to.xml | 4 +-
...us_logger_timestamp_format_is_now_configura.xml | 4 +-
...s_now_pass_the_original_format_string_to_do.xml | 4 +-
...e_iterating_over_message_parameters_without.xml | 4 +-
...ics_module_name_header_was_being_included_i.xml | 4 +-
...MongoDB_3_module_from_driver_3_6_1_to_3_6_3.xml | 4 +-
..._SMTP_Update_javax_mail_from_1_6_0_to_1_6_1.xml | 4 +-
.../LOG4J2-2264_Update_JAnsi_from_1_16_to_1_17.xml | 4 +-
...n_when_called_with_null_returns_null_instea.xml | 4 +-
...info_class_to_META_INF_versions_9_directory.xml | 4 +-
...ix_in_manual_page_for_custom_configurations.xml | 4 +-
...PropertySource_to_run_with_a_SecurityManage.xml | 4 +-
...ationException_from_org_apache_logging_log4.xml | 4 +-
...rtiesPropertySource_to_run_with_a_SecurityM.xml | 4 +-
src/changelog/2.11.1/.release.xml | 4 +-
...mposite_configuration_for_context_parameter.xml | 4 +-
..._parameters_are_not_treated_as_placeholders.xml | 4 +-
...gin_error_message_when_elements_are_missing.xml | 4 +-
...eferences_to_other_objects_are_cleared_afte.xml | 4 +-
...onException_when_using_Log4j_with_oracle_xm.xml | 4 +-
...ectionSource_does_not_take_into_account_pro.xml | 4 +-
...ers_no_longer_forget_parameter_values_provi.xml | 4 +-
...uld_show_the_Log4j_name_and_version_when_in.xml | 4 +-
...2_2_8_2_JMX_unregister_NullPointerException.xml | 4 +-
...erviceLoader_properly_work_in_OSGi_by_using.xml | 4 +-
..._binding_into_2_implementations_one_for_SLF.xml | 4 +-
...nd_RingBufferLogEvent_message_mementos_reta.xml | 4 +-
...4J2-2311_Update_Jackson_from_2_9_4_to_2_9_5.xml | 4 +-
...used_with_AsyncLoggerContextSelector_output.xml | 4 +-
...3_Update_LMAX_Disruptor_from_3_3_7_to_3_4_2.xml | 4 +-
...erConfig_does_not_have_a_Level_return_ERROR.xml | 4 +-
...etNonNullImmutableMessage_and_Log4jLogEvent.xml | 4 +-
...onger_mutated_when_the_asynchronous_queue_i.xml | 4 +-
...ractLogger_when_another_exception_is_thrown.xml | 4 +-
..._the_correct_level_when_unspecified_This_pr.xml | 4 +-
...ector_implementations_which_select_an_Async.xml | 4 +-
...OG4J2-2328_Update_JAnsi_from_1_17_to_1_17_1.xml | 4 +-
...r_debug_logging_avoids_string_concatenation.xml | 4 +-
...own_in_default_disruptor_ExceptionHandler_i.xml | 4 +-
...e_logging_log4j_core_appender_AsyncAppender.xml | 4 +-
...hyphen_from_the_AsyncLoggerConfig_backgroun.xml | 4 +-
...Gi_Activator_specified_an_incorrect_version.xml | 4 +-
...Apache_Commons_Compress_from_1_16_1_to_1_17.xml | 4 +-
...Event_getMutableInstant_to_allow_the_Mutabl.xml | 4 +-
...t_memento_messages_provide_the_expected_for.xml | 4 +-
...gnores_non_string_system_properties_Fixes_a.xml | 4 +-
...4J2-2357_Update_Jackson_from_2_9_5_to_2_9_6.xml | 4 +-
...358_Update_Kafka_client_from_1_0_0_to_1_1_0.xml | 4 +-
...ak_in_which_ReusableObjectMessage_would_hol.xml | 4 +-
...ak_in_which_ReusableParameterizedMessage_wo.xml | 4 +-
...esn_t_clobber_AbstractStringLayout_cached_S.xml | 4 +-
...capeJson_implementation_runs_in_linear_time.xml | 4 +-
...scapeXml_implementation_runs_in_linear_time.xml | 4 +-
...ion_in_org_apache_logging_log4j_util_Loader.xml | 4 +-
...Update_Mongodb_3_driver_from_3_6_3_to_3_8_0.xml | 4 +-
...384_Update_Kafka_client_from_1_1_0_to_1_1_1.xml | 4 +-
...4J2-2385_Update_Groovy_from_2_4_13_to_2_5_1.xml | 4 +-
...nal_Apache_Commons_DBCP_from_2_2_0_to_2_4_0.xml | 4 +-
...ly_blocked_when_logging_a_message_in_an_int.xml | 4 +-
...s_saving_and_retrieving_cache_entries_using.xml | 4 +-
...Fix_broken_links_in_log4j_web_documentation.xml | 4 +-
...ROR_Could_not_search_jar_with_JBoss_EAP_6_2.xml | 4 +-
src/changelog/2.11.2/.release.xml | 4 +-
...te_conversion_pattern_should_render_time_zo.xml | 4 +-
...mbda_expression_with_a_method_call_that_als.xml | 4 +-
..._Fixed_Appenders_section_in_Extending_Log4j.xml | 4 +-
...m_CLIRR_to_RevAPI_for_detecting_API_changes.xml | 4 +-
...was_creating_files_with_the_wrong_date_time.xml | 4 +-
...Context_setConfiguration_as_a_public_method.xml | 4 +-
...ttern_as_the_FileManager_name_when_no_filen.xml | 4 +-
...Error_at_AwaitCompletionReliabilityStrategy.xml | 4 +-
...memory_leak_in_ReusableParameterizedMessage.xml | 4 +-
...rces_from_any_accessible_ClassLoader_Hide_a.xml | 4 +-
...sage_parameter_is_properly_passed_to_append.xml | 4 +-
...r_correctly_abbreviates_first_fragments_188.xml | 4 +-
...n_logging_performance_ThrowableProxy_constr.xml | 4 +-
..._PersistenceUnit_that_using_Log4j_as_sessio.xml | 4 +-
..._of_highlight_pattern_when_using_jul_bridge.xml | 4 +-
...ded_to_all_columns_when_a_JDBC_Appender_s_C.xml | 4 +-
...ion_when_closing_never_used_RollingRandomAc.xml | 4 +-
..._unchecked_exceptions_while_loading_plugins.xml | 4 +-
...rorHandler_on_AbstractAppender_is_not_allow.xml | 4 +-
...nvoked_with_a_LogEvent_and_Throwable_when_p.xml | 4 +-
...t_the_NullAppender_default_its_name_to_null.xml | 4 +-
...dd_Log4j_slf4j18_impl_dependency_to_BOM_POM.xml | 4 +-
...ssFileManager_ignores_new_file_patterns_fro.xml | 4 +-
...G4J2-2466_ColumnMapping_literal_not_working.xml | 4 +-
...4J2-2468_Update_Jackson_from_2_9_6_to_2_9_7.xml | 4 +-
...e_Apache_Commons_Compress_from_1_17_to_1_18.xml | 4 +-
...0_Update_Apache_Commons_CSV_from_1_5_to_1_6.xml | 4 +-
...-2471_Update_javax_mail_from_1_6_1_to_1_6_2.xml | 4 +-
...ate_mongo_java_driver_3_from_3_8_0_to_3_8_2.xml | 4 +-
...SimpleLayout_and_ConsoleAppender_missing_in.xml | 4 +-
...outStringEncodingBenchmark_returns_the_comp.xml | 4 +-
...Exceptions_in_org_apache_logging_log4j_core.xml | 4 +-
...lector_cannot_be_used_in_a_OSGI_application.xml | 4 +-
...ngPolicy_was_not_honored_when_using_the_Dir.xml | 4 +-
...der_should_release_parameter_resources_ASAP.xml | 4 +-
...enders_to_optionally_carry_a_Property_array.xml | 4 +-
...uld_reconnect_to_the_database_when_a_connec.xml | 4 +-
...nectIntervalMillis_cannot_be_set_from_a_con.xml | 4 +-
...throw_a_NullPointerException_when_JMS_is_no.xml | 4 +-
...perties_element_must_be_the_first_configura.xml | 4 +-
...iver_from_3_8_2_to_3_9_0_for_log4j_mongodb3.xml | 4 +-
...riverConnectionSource_with_Apache_Commons_D.xml | 4 +-
...ails_when_using_both_parameter_source_and_l.xml | 4 +-
...nder_to_truncate_strings_to_match_a_table_s.xml | 4 +-
...otUpperCase_a_static_method_so_it_can_be_ac.xml | 4 +-
...umentation_referenced_incorrect_method_name.xml | 4 +-
...ing_MapMessageLookup_lookup_with_MapMessage.xml | 4 +-
...tModificationException_while_iterating_over.xml | 4 +-
..._using_MapMessage_implementations_with_do_n.xml | 4 +-
...introduced_by_LOG4J2_2301_in_2_11_1_allowin.xml | 4 +-
...licy_was_not_rolling_properly_especially_wh.xml | 4 +-
...G4J2-2543_Add_Log4j_to_SLF4J_to_BOM_pom_xml.xml | 4 +-
src/changelog/2.12.0/.release.xml | 4 +-
...was_failing_with_ERROR_appender_Failover_ha.xml | 4 +-
..._found_if_the_plugin_key_was_not_lower_case.xml | 4 +-
...plugins_within_a_Jar_using_a_URL_Connection.xml | 4 +-
...37_Allow_custom_end_of_line_with_JsonLayout.xml | 4 +-
...adding_the_counter_of_a_RollingFileAppender.xml | 4 +-
...Add_reconfiguration_methods_to_Configurator.xml | 4 +-
...will_match_events_when_no_marker_is_present.xml | 4 +-
...ssFileAppender_error_message_referenced_inc.xml | 4 +-
...terException_in_JdbcAppender_createAppender.xml | 4 +-
...P223_version_detection_fix_for_JDK_9_and_up.xml | 4 +-
...onverter_is_properly_created_from_the_K_map.xml | 4 +-
...4J2-2570_Update_Jackson_from_2_9_7_to_2_9_8.xml | 4 +-
...ongoDB_3_module_driver_from_3_9_0_to_3_10_1.xml | 4 +-
...ld_support_a_host_name_resolving_to_multipl.xml | 4 +-
...ption_when_server_not_reachable_with_Socket.xml | 4 +-
...ption_message_when_both_log4j_slf4j_impl_an.xml | 4 +-
...on_rollover_supports_configurable_compressi.xml | 4 +-
...erflowError_at_org_apache_logging_log4j_jun.xml | 4 +-
...when_size_based_triggering_policy_is_used_w.xml | 4 +-
...ing_when_the_queue_is_full_no_longer_result.xml | 4 +-
...G4J2-2610_Explicitly_set_file_creation_time.xml | 4 +-
...olicy_configuration_short_values_Default_an.xml | 4 +-
...ion_at_org_apache_logging_log4j_core_append.xml | 4 +-
...or_to_ThrowablePatternConverter_that_was_re.xml | 4 +-
...tException_in_org_apache_logging_log4j_core.xml | 4 +-
...4J2-2619_Update_Jackson_from_2_9_8_to_2_9_9.xml | 4 +-
...uredDataId_was_ignoring_maxLength_attribute.xml | 4 +-
...ng_events_not_to_be_recorded_when_a_Routing.xml | 4 +-
...urgePolicy_implementations_no_longer_stop_a.xml | 4 +-
...d_org_apache_logging_log4j_message_MapMessa.xml | 4 +-
...AsyncLogger_methods_below_the_35_byte_thres.xml | 4 +-
..._not_properly_setting_default_Structured_El.xml | 4 +-
...r_reconfiguration_via_HTTP_S_Docker_and_Spr.xml | 4 +-
.../Update_tests_from_H2_1_4_197_to_1_4_199.xml | 4 +-
src/changelog/2.12.1/.release.xml | 4 +-
...s_to_work_when_files_are_missing_from_the_s.xml | 4 +-
...rences_to_LoggerContext_when_it_is_shutdown.xml | 4 +-
..._Make_Log4j_Core_optional_for_Log4j_1_2_API.xml | 4 +-
...rformance_of_capturing_location_information.xml | 4 +-
...date_MongoDB_3_driver_from_3_10_1_to_3_10_2.xml | 4 +-
...ort_emulating_a_MAC_address_when_using_ipv6.xml | 4 +-
...ove_exception_messages_in_the_JDBC_appender.xml | 4 +-
...portException_records_a_warning_to_the_stat.xml | 4 +-
...ndles_and_records_unchecked_RuntimeExceptio.xml | 4 +-
...hrows_a_java_sql_SQLTransactionRollbackExce.xml | 4 +-
...nd_to_statement_when_using_JDBC_appender_ap.xml | 4 +-
src/changelog/2.13.0/.release.xml | 4 +-
...ive_calls_to_java_util_LogManager_getLogger.xml | 4 +-
..._version_check_in_ThreadNameCachingStrategy.xml | 4 +-
...639_Add_builder_pattern_to_Logger_interface.xml | 4 +-
..._definition_of_script_in_properties_configu.xml | 4 +-
...72_Add_automatic_module_names_where_missing.xml | 4 +-
...putStreamAppender_Builder_ignores_setFilter.xml | 4 +-
...ing_name_for_the_CompositeConfiguration_sou.xml | 4 +-
...of_rename_action_to_true_if_file_was_copied.xml | 4 +-
...s_not_support_attribute_names_besides_value.xml | 4 +-
.../LOG4J2-2701_Update_Jackson_to_2_9_10.xml | 4 +-
...oundsException_could_occur_with_MAC_address.xml | 4 +-
...tion_of_GELF_layout_to_be_formatted_using_a.xml | 4 +-
..._application_properties_to_be_accessed_in_t.xml | 4 +-
...appenders_would_fail_to_compress_the_file_a.xml | 4 +-
...o_lookup_Kubernetes_attributes_in_the_Log4j.xml | 4 +-
...dded_try_finally_around_event_execute_for_R.xml | 4 +-
...memory_leak_when_async_loggers_throw_errors.xml | 4 +-
...Add_setKey_method_to_Kafka_Appender_Builder.xml | 4 +-
.../LOG4J2-2731_Add_a_Level_Pattern_Selector.xml | 4 +-
...-2732_Add_ThreadContext_putIfNotNull_method.xml | 4 +-
...tal_support_for_Log4j_1_configuration_files.xml | 4 +-
src/changelog/2.13.1/.release.xml | 4 +-
...en_file_matches_pattern_but_index_is_too_la.xml | 4 +-
..._with_leading_dashes_by_using_a_slash_as_an.xml | 4 +-
...on_in_the_classloader_using_new_versions_of.xml | 4 +-
...getBeforeTime_would_sometimes_return_incorr.xml | 4 +-
...GraalVM_does_not_allow_use_of_MethodHandles.xml | 4 +-
...N_output_wrong_when_using_additional_fields.xml | 4 +-
...r_should_use_Messager_instead_of_System_out.xml | 4 +-
...r_handles_parallel_file_deletion_gracefully.xml | 4 +-
...ormattedMessage_would_incorrectly_format_ob.xml | 4 +-
...on_on_Windows_due_to_accessing_network_inte.xml | 4 +-
...t_is_reproducible_allowing_the_annotation_p.xml | 4 +-
...4j_jul_recursive_logger_detection_resulting.xml | 4 +-
...y_EventLogger_references_from_log4j_slf4j18.xml | 4 +-
...4j18_impl_slf4j_version_to_1_8_0_beta4_from.xml | 4 +-
...tSelector_was_not_locating_the_LoggerContex.xml | 4 +-
...k_using_fully_asynchronous_logging_when_the.xml | 4 +-
..._PERIOD_MICROS_fixed_date_format_matching_I.xml | 4 +-
...getCallerClass_performance_in_cases_where_R.xml | 4 +-
...nd_RingBufferLogEvent_avoid_StringBuffer_an.xml | 4 +-
...ssLoaders_may_discover_additional_loaders_a.xml | 4 +-
...text_from_being_garbage_collected_while_bei.xml | 4 +-
...ion_when_using_a_custom_DirectFileRolloverS.xml | 4 +-
...er_was_not_rolling_on_startup_if_createOnDe.xml | 4 +-
...0_Always_write_header_on_a_new_OutputStream.xml | 4 +-
...ver_JDBC_driver_throws_SQLServerException_w.xml | 4 +-
.../2.13.1/LOG4J2-2763_Update_dependencies.xml | 4 +-
...is_missing_on_Routes_element_Use_default_ro.xml | 4 +-
...Add_multi_parameter_overloads_to_LogBuilder.xml | 4 +-
...ot_log_an_error_if_Files_move_does_not_work.xml | 4 +-
...ointerException_after_reconfiguring_via_JMX.xml | 4 +-
...ointerException_after_reconfiguring_via_JMX.xml | 4 +-
...in_RollingFileAppender_uses_a_placeholder_f.xml | 4 +-
..._retry_count_attribute_to_the_KafkaAppender.xml | 4 +-
...nitializer_was_obtaining_the_StatusLogger_t.xml | 4 +-
...gQueue_instead_of_synchronized_collection_i.xml | 4 +-
...10_and_overwriting_files_when_leading_zeros.xml | 4 +-
...form_status_logging_calculations_in_PluginR.xml | 4 +-
src/changelog/2.13.2/.release.xml | 4 +-
...ide_a_Log4j_implementation_of_System_Logger.xml | 4 +-
...xtension_in_the_file_pattern_to_be_modified.xml | 4 +-
...ervlet_context_path_to_be_retrieved_without.xml | 4 +-
...store_printing_timeMillis_in_the_JsonLayout.xml | 4 +-
...hen_whitespace_is_in_the_file_path_and_Java.xml | 4 +-
...n_processor_before_triggering_policy_during.xml | 4 +-
...oviders_as_an_alternative_to_having_to_impl.xml | 4 +-
...ocate_PluginEntry_during_PluginCache_loadin.xml | 4 +-
..._Correct_JsonLayout_timestamp_sorting_issue.xml | 4 +-
...ow_trailing_and_leading_spaces_in_log_level.xml | 4 +-
...st_more_resilient_to_environmental_differen.xml | 4 +-
...t_handle_daylight_saving_time_transitions_a.xml | 4 +-
...ookup_to_retrieve_fields_from_the_log_event.xml | 4 +-
...nterException_when_StackWalker_returns_null.xml | 4 +-
...bout_using_a_url_in_log4j_configurationFile.xml | 4 +-
...deLocation_parameter_when_creating_AsyncLog.xml | 4 +-
...penderLoggingException_instead_of_an_NPE_in.xml | 4 +-
...oBytes_was_checking_wrong_variable_for_null.xml | 4 +-
...-2814_Fix_Javadoc_for_ScriptPatternSelector.xml | 4 +-
..._applications_to_use_composite_configuratio.xml | 4 +-
...ize_action_to_parse_the_value_without_being.xml | 4 +-
...ookup_to_return_default_and_active_profiles.xml | 4 +-
...pecifying_an_SSL_configuration_for_SmtpAppe.xml | 4 +-
...esLocation_in_GelfLayout_to_reflect_whether.xml | 4 +-
src/changelog/2.13.3/.release.xml | 4 +-
...interException_in_ThreadContextDataInjector.xml | 4 +-
src/changelog/2.14.0/.release.xml | 4 +-
..._in_ThreadContext_description_was_incorrect.xml | 4 +-
...e_printed_in_error_message_in_RollingFileAp.xml | 4 +-
..._no_longer_recursively_start_the_AsyncLogge.xml | 4 +-
...ption_when_no_network_interfaces_are_availa.xml | 4 +-
...4j_mongodb4_to_use_new_major_version_4_Mong.xml | 4 +-
.../LOG4J2-2851_Drop_log4j_mongodb2_module.xml | 4 +-
...configuration_of_the_Disruptor_WaitStrategy.xml | 4 +-
..._where_mergeFactory_should_be_mergeStrategy.xml | 4 +-
..._Obtain_ContextDataProviders_asynchronously.xml | 4 +-
...tTranslator_uses_a_static_ContextDataInject.xml | 4 +-
...ing_to_create_directories_when_using_a_Dire.xml | 4 +-
...tainer_id_to_obtain_container_and_image_inf.xml | 4 +-
...er_benchmark_Revert_back_to_StackWalker_wal.xml | 4 +-
...va_util_logging_filters_when_using_that_API.xml | 4 +-
...FileRolloverStrategy_the_file_pattern_was_n.xml | 4 +-
...89_Add_date_pattern_support_for_HTML_layout.xml | 4 +-
...fLayout_to_produce_newline_delimited_events.xml | 4 +-
...G4J2-2894_Fix_spelling_error_in_log_message.xml | 4 +-
...dlock_in_asynchronous_logging_by_avoiding_b.xml | 4 +-
...alizing_volatile_fields_with_default_values.xml | 4 +-
..._LogEventWrapper_threadId_and_priority_acce.xml | 4 +-
...ation_files_should_be_ignored_when_creating.xml | 4 +-
...erationException_when_initializing_the_Log4.xml | 4 +-
...p_and_Spring_PropertySource_to_its_own_modu.xml | 4 +-
...now_store_the_servlet_context_as_a_map_entr.xml | 4 +-
...er_in_spring_cloud_config_client_listens_fo.xml | 4 +-
...yStrategy_s_beforeStopAppenders_method_befo.xml | 4 +-
.../2.14.0/LOG4J2-2925_Fix_broken_link_in_FAQ.xml | 4 +-
...CContextMap_on_contains_and_isEmpty_invocat.xml | 4 +-
..._garbage_collection_of_shutdown_hooks_in_De.xml | 4 +-
.../2.14.0/LOG4J2-2957_Add_JsonTemplateLayout.xml | 4 +-
...sts_to_require_Java_8_unconditionally_now_t.xml | 4 +-
.../Update_com_fasterxml_jackson_2_10_2_2_11_0.xml | 4 +-
.../2.14.0/Update_jackson_2_11_0_2_11_2.xml | 4 +-
...date_mongodb3_version_from_3_12_1_to_3_12_6.xml | 4 +-
...che_activemq_activemq_broker_5_15_11_5_16_0.xml | 4 +-
...g_apache_commons_commons_compress_1_19_1_20.xml | 4 +-
...date_org_apache_commons_commons_csv_1_7_1_8.xml | 4 +-
...e_org_apache_commons_commons_lang3_3_9_3_10.xml | 4 +-
.../Update_org_codehaus_groovy_2_5_6_3_0_5.xml | 4 +-
.../Update_tests_commons_io_commons_io_2_6_2_7.xml | 4 +-
.../2.14.0/Update_tests_hsqldb_2_5_0_2_5_1.xml | 4 +-
.../2.14.0/Update_tests_junit_junit_4_12_4_13.xml | 4 +-
src/changelog/2.14.1/.release.xml | 4 +-
...wn_of_log4j_in_log4j_web_to_be_turned_off_a.xml | 4 +-
...wn_of_log4j_in_log4j_web_to_be_turned_off_a.xml | 4 +-
...tion_when_Log4j_1_configuration_files_are_u.xml | 4 +-
...Kafka_producer_instantiation_causing_thread.xml | 4 +-
...ver_Listener_to_aid_in_unit_test_validation.xml | 4 +-
..._that_LogBuilder_default_methods_do_nothing.xml | 4 +-
...ith_IdentityHashMap_in_ParameterFormatter_t.xml | 4 +-
...onTemplateLayout_event_additional_fields_fr.xml | 4 +-
...solver_by_unifying_its_backend_with_mdc_res.xml | 4 +-
...om_several_Configurations_in_Composite_Conf.xml | 4 +-
...ayout_index_based_parameter_resolution_when.xml | 4 +-
...ender_and_AppenderControl_for_handling_of_T.xml | 4 +-
...lateAdditionalField_type_conflicting_with_p.xml | 4 +-
...to_initialize_in_Java_8_with_log4j_spring_b.xml | 4 +-
...poses_an_incorrect_INSERT_statement_without.xml | 4 +-
...ed_PatternLayout_createLayout_calls_in_docs.xml | 4 +-
...ngPolicy_would_fail_to_cause_the_file_to_ro.xml | 4 +-
...RootObjectKey_parameter_to_JsonTemplateLayo.xml | 4 +-
..._using_putAll_when_copying_the_ThreadContex.xml | 4 +-
...tack_trace_truncation_in_JsonTemplateLayout.xml | 4 +-
..._excessive_strings_ending_with_a_high_surro.xml | 4 +-
...lateLayout_resolver_configurations_table_in.xml | 4 +-
..._thread_instead_of_using_the_common_ForkJoi.xml | 4 +-
...urationConverter_on_Windows_produces_at_end.xml | 4 +-
...ger_flushBuffer_always_resets_the_buffer_pr.xml | 4 +-
..._with_no_parameters_i_e_it_has_an_empty_mes.xml | 4 +-
...all_getExtendedStackTraceAsString_after_des.xml | 4 +-
...tes_empty_bytes_arrays_for_its_header_and_f.xml | 4 +-
.../2.14.1/Update_JSON_Unit_2_21_0_2_22_0.xml | 4 +-
src/changelog/2.14.1/Update_JaCoCo_0_8_3_0_8_6.xml | 4 +-
.../2.14.1/Update_Mockito_3_6_0_3_7_0.xml | 4 +-
..._3_plugin_org_mongodb_mongodb_driver_3_12_6.xml | 4 +-
...te_MongoDB_4_plugin_org_mongodb_4_1_0_4_1_1.xml | 4 +-
...ependencies_to_5_3_2_Spring_Boot_to_2_3_6_a.xml | 4 +-
...oodstox_5_0_3_6_2_3_to_match_Jackson_2_12_1.xml | 4 +-
.../2.14.1/Update_XML_Unit_2_8_0_2_8_2.xml | 4 +-
.../Update_com_fasterxml_jackson_2_11_2_2_11_3.xml | 4 +-
...pdate_commons_codec_commons_codec_1_14_1_15.xml | 4 +-
.../Update_commons_io_commons_io_2_7_2_8_0.xml | 4 +-
...oodle_embed_de_flapdoodle_embed_mongo_2_2_0.xml | 4 +-
.../2.14.1/Update_junit_junit_4_13_4_13_1.xml | 4 +-
.../2.14.1/Update_mongodb4_version_4_1_1_4_2_0.xml | 4 +-
...avacrumbs_json_unit_json_unit_1_31_1_2_22_0.xml | 4 +-
...avacrumbs_json_unit_json_unit_2_22_0_2_23_0.xml | 4 +-
.../Update_org_apache_activemq_5_16_0_5_16_1.xml | 4 +-
...rg_apache_commons_commons_dbcp2_2_4_0_2_8_0.xml | 4 +-
..._org_apache_commons_commons_lang3_3_10_3_11.xml | 4 +-
...rg_apache_commons_commons_pool2_2_8_1_2_9_0.xml | 4 +-
...date_org_assertj_assertj_core_3_14_0_3_18_1.xml | 4 +-
...date_org_assertj_assertj_core_3_18_1_3_19_0.xml | 4 +-
...pdate_org_awaitility_awaitility_4_0_2_4_0_3.xml | 4 +-
.../Update_org_codehaus_groovy_3_0_5_3_0_6.xml | 4 +-
...rg_codehaus_plexus_plexus_utils_3_2_0_3_3_0.xml | 4 +-
...e_tycho_org_eclipse_osgi_3_12_1_v20170821_1.xml | 4 +-
...ate_org_fusesource_jansi_jansi_1_17_1_2_0_1.xml | 4 +-
...pdate_org_fusesource_jansi_jansi_1_18_2_2_0.xml | 4 +-
...pdate_org_fusesource_jansi_jansi_1_18_2_3_1.xml | 4 +-
.../Update_org_mockito_mockito_3_7_0_3_7_7.xml | 4 +-
...ate_org_springframework_5_2_8_RELEASE_5_3_1.xml | 4 +-
.../Update_org_springframework_5_3_2_5_3_3.xml | 4 +-
.../2.14.1/Update_org_xmlunit_2_7_0_2_8_0.xml | 4 +-
..._fasterxml_jackson_core_jackson_annotations.xml | 4 +-
src/changelog/2.15.0/.release.xml | 4 +-
...upted_exceptions_that_occur_during_rollover.xml | 4 +-
...or_overriding_the_Tomcat_Log_class_in_Tomca.xml | 4 +-
...umentation_corrections_regarding_log_levels.xml | 4 +-
...on_corrections_in_the_configuration_section.xml | 4 +-
...mentation_for_SyslogAppender_when_using_TLS.xml | 4 +-
...ps_resolving_localhost_when_hostName_is_con.xml | 4 +-
...ndle_Disruptor_event_translation_exceptions.xml | 4 +-
...ould_propagate_failures_when_reconnection_f.xml | 4 +-
...S_style_date_patterns_and_micro_nano_second.xml | 4 +-
...gerContextSelector_equivalent_to_AsyncLogge.xml | 4 +-
..._are_aware_of_their_dependence_upon_the_cal.xml | 4 +-
...ions_walk_the_stack_at_most_once_rather_tha.xml | 4 +-
...j_1_x_properties_were_not_being_substituted.xml | 4 +-
..._between_the_AsyncLoggerContextSelector_and.xml | 4 +-
...support_for_Jakarta_EE_9_Tomcat_10_Jetty_11.xml | 4 +-
...04_Add_plugin_support_to_JsonTemplateLayout.xml | 4 +-
...tternSelector_to_be_specified_on_GelfLayout.xml | 4 +-
.../LOG4J2-3044_Add_RepeatPatternConverter.xml | 4 +-
...d_improved_MapMessage_support_to_GelfLayout.xml | 4 +-
...and_ThreadContext_attributes_to_be_prefixed.xml | 4 +-
...Fields_to_be_ignored_if_their_value_is_null.xml | 4 +-
...CaseConverterResolver_to_JsonTemplateLayout.xml | 4 +-
...tor_hasContext_and_shutdown_take_the_defaul.xml | 4 +-
...MD5_usage_for_sharing_sensitive_information.xml | 4 +-
...thread_safety_issues_in_DefaultErrorHandler.xml | 4 +-
...-3064_Add_Arbiters_and_SpringProfile_plugin.xml | 4 +-
...7_Add_CounterResolver_to_JsonTemplateLayout.xml | 4 +-
...tternConverter_handlesThrowable_is_implemen.xml | 4 +-
...ment_parameter_to_ReadOnlyStringMapResolver.xml | 4 +-
...atting_of_nanoseconds_in_JsonTemplateLayout.xml | 4 +-
...ssage_in_Log4j_1_Category_whenever_possible.xml | 4 +-
...and_log4j_slf4j18_impl_correctly_detect_the.xml | 4 +-
...emplateLayout_where_a_timestamp_could_end_u.xml | 4 +-
...TemplateLayoutNullEventDelimiterTest_failur.xml | 4 +-
...mory_leaks_due_to_retained_excessive_buffer.xml | 4 +-
..._Category_setLevel_should_accept_null_value.xml | 4 +-
...in_2_14_1_which_allowed_the_AsyncAppender_b.xml | 4 +-
...n_which_can_result_in_ConcurrentModificatio.xml | 4 +-
..._SmtpManager_createManagerName_ignores_port.xml | 4 +-
..._of_placeholders_in_the_string_literal_argu.xml | 4 +-
..._flush_on_RollingFileAppender_when_buffered.xml | 4 +-
...Layout_for_Google_Cloud_Platform_structured.xml | 4 +-
...ified_at_run_time_may_trigger_incomplete_MB.xml | 4 +-
..._api_singleton_accessors_to_log4j_slf4j_imp.xml | 4 +-
...l_overhead_in_RandomAccessFileAppender_Roll.xml | 4 +-
...mplements_LogEventAdapter_getTimestamp_base.xml | 4 +-
...etBytes_Charset_over_string_getBytes_String.xml | 4 +-
...appender_uses_the_correct_default_buffer_si.xml | 4 +-
...ter_performance_is_not_impacted_by_microsec.xml | 4 +-
...ly_race_condition_in_Log4jMarker_getParents.xml | 4 +-
..._on_how_to_toggle_log4j2_debug_system_prope.xml | 4 +-
...og_Event_Level_vs_Logger_Config_Level_table.xml | 4 +-
...ug_when_file_names_contain_regex_characters.xml | 4 +-
..._encoding_run_in_O_n_worst_case_time_rather.xml | 4 +-
...yout_performance_by_reducing_unnecessary_in.xml | 4 +-
...fer_immutable_log_events_in_the_SmtpManager.xml | 4 +-
...ect_on_mail_when_it_depends_on_the_LogEvent.xml | 4 +-
...id_KafkaManager_override_when_topics_differ.xml | 4 +-
...leInstant_of_the_event_as_a_cache_key_in_Js.xml | 4 +-
...thread_safety_issues_in_DefaultErrorHandler.xml | 4 +-
...rove_NameAbbreviator_worst_case_performance.xml | 4 +-
...attributes_for_size_attribute_of_SizeBasedT.xml | 4 +-
..._longer_enables_lookups_within_message_text.xml | 4 +-
...ols_JNDI_can_use_by_default_Limit_the_serve.xml | 4 +-
...ramework_to_5_3_13_Spring_Boot_to_2_5_7_and.xml | 4 +-
...ted_dependencies_com_fasterxml_jackson_core.xml | 4 +-
src/changelog/2.16.0/.release.xml | 4 +-
...default_Require_log4j2_enableJndi_to_be_set.xml | 4 +-
...mpletely_remove_support_for_Message_Lookups.xml | 4 +-
src/changelog/2.17.0/.release.xml | 4 +-
...G4J2-3230_Fix_string_substitution_recursion.xml | 4 +-
...e_API_hard_codes_the_Syslog_protocol_to_TCP.xml | 4 +-
...g4j_api_java9_and_log4j_core_java9_as_depen.xml | 4 +-
...e_java_protocol_only_JNDI_will_remain_disab.xml | 4 +-
...ration_parseAppenderFilters_NPE_when_parsin.xml | 4 +-
...for_Syslog_Appender_defaults_to_port_512_in.xml | 4 +-
src/changelog/2.17.1/.release.xml | 4 +-
...ut_is_null_in_StrSubstitutor_replace_String.xml | 4 +-
...t_SpringLookup_package_name_in_Interpolator.xml | 4 +-
...duce_ignored_package_scope_of_KafkaAppender.xml | 4 +-
...okup_to_lookup_MapMessage_before_DefaultMap.xml | 4 +-
...refix_only_read_values_from_the_configurati.xml | 4 +-
...ked_had_inverted_logic_in_RollingFileAppend.xml | 4 +-
...kes_the_provided_MessageFactory_into_accoun.xml | 4 +-
..._longer_re_interpolates_formatted_message_c.xml | 4 +-
.../2.17.1/LOG4J2-3290_Remove_unused_method.xml | 4 +-
...apper_logMessage_no_longer_double_logs_when.xml | 4 +-
...w_uses_JndiManager_to_access_JNDI_resources.xml | 4 +-
src/changelog/2.17.2/.release.xml | 4 +-
...tor_setLevel_Logger_Level_setLevel_String_S.xml | 4 +-
...gging_log4j_core_appender_AsyncAppender_get.xml | 4 +-
.../2.17.2/Bump_Jackson_from_2_12_4_to_2_13_1.xml | 4 +-
.../2.17.2/Bump_Mockito_from_3_11_2_to_4_2_0.xml | 4 +-
.../2.17.2/Bump_Woodstox_6_2_6_to_6_2_8.xml | 4 +-
.../Bump_awaitility_from_4_0_3_to_4_1_1_663.xml | 4 +-
...le_embed_de_flapdoodle_embed_mongo_from_3_0.xml | 4 +-
...p_maven_compiler_plugin_from_3_8_1_to_3_9_0.xml | 4 +-
...mongodb3_version_from_3_12_4_to_3_12_10_605.xml | 4 +-
...mbs_json_unit_json_unit_from_2_27_0_to_2_28.xml | 4 +-
...ctivemq_activemq_broker_from_5_16_3_to_5_16.xml | 4 +-
...maven_plugins_maven_javadoc_plugin_from_3_3.xml | 4 +-
..._assertj_assertj_core_from_3_20_2_to_3_22_0.xml | 4 +-
..._codehaus_groovy_groovy_from_3_0_8_to_3_0_9.xml | 4 +-
...persistence_org_eclipse_persistence_jpa_fro.xml | 4 +-
..._fusesource_jansi_jansi_from_2_3_4_to_2_4_0.xml | 4 +-
...oco_jacoco_maven_plugin_from_0_8_6_to_0_8_7.xml | 4 +-
...org_junit_jupiter_junit_from_5_7_2_to_5_8_2.xml | 4 +-
...t_pioneer_junit_pioneer_from_1_5_0_to_1_6_1.xml | 4 +-
.../Bump_org_mongodb_bson_from_4_2_2_to_4_5_0.xml | 4 +-
...odb_mongodb_driver_sync_from_4_2_2_to_4_5_0.xml | 4 +-
...pringframework_spring_from_5_3_13_to_5_3_15.xml | 4 +-
...ump_org_xmlunit_xmlunit_from_2_8_3_to_2_8_4.xml | 4 +-
...ix_DTD_error_Add_missing_ELEMENT_for_Marker.xml | 4 +-
.../Fix_log4j_jakarta_web_service_file_723.xml | 4 +-
...rts_to_2_17_0_behavior_Read_the_system_prop.xml | 4 +-
...ript_enableLanguages_to_be_specified_to_ena.xml | 4 +-
...s_of_compile_with_implementation_in_the_Gra.xml | 4 +-
...f_method_org_apache_logging_log4j_core_tool.xml | 4 +-
...PropertiesConfiguration_buildAppender_not_a.xml | 4 +-
...282_Add_the_log4j_to_jul_JDK_Logging_Bridge.xml | 4 +-
...configuration_via_a_url_to_https_by_default.xml | 4 +-
.../LOG4J2-3303_Add_TB_support_to_FileSize.xml | 4 +-
...s_initialized_if_the_LoggerFactory_is_provi.xml | 4 +-
...nConverter_could_cause_a_StackOverflowError.xml | 4 +-
..._should_ignore_case_in_properties_file_keys.xml | 4 +-
...er_backward_compatibility_and_disallow_recu.xml | 4 +-
...class_org_apache_log4j_spi_LoggingEvent_mis.xml | 4 +-
...fixes_parsing_filters_in_properties_configu.xml | 4 +-
...missing_OptionConverter_instantiateByKey_Pr.xml | 4 +-
...does_not_support_system_properties_in_log4j.xml | 4 +-
...evel_not_fetching_the_correct_LoggerContext.xml | 4 +-
...ContextDataInjector_initialization_deadlock.xml | 4 +-
...tax_for_properties_configuration_format_for.xml | 4 +-
..._message_parameters_correctly_using_Message.xml | 4 +-
...ons_when_programmatic_configuration_is_used.xml | 4 +-
..._8_5_20_to_10_0_14_in_log4j_appserver_along.xml | 4 +-
...optional_additional_fields_to_NoSQLAppender.xml | 4 +-
...xception_logging_any_exception_to_a_MongoDB.xml | 4 +-
...nterException_in_MongoDb4DocumentObject_Mon.xml | 4 +-
..._DefaultConfiguration_leak_in_PatternLayout.xml | 4 +-
..._Spring_Boot_Lookup_requires_the_log4j_spri.xml | 4 +-
...Check_for_non_existent_appender_when_parsin.xml | 4 +-
...4j_1_2_bridge_supports_global_threshold_764.xml | 4 +-
..._throws_a_ClassCastException_when_logging_a.xml | 4 +-
..._1_2_bridge_adds_org_apache_log4j_Hierarchy.xml | 4 +-
...adds_org_apache_log4j_component_helpers_Con.xml | 4 +-
...bridge_adds_org_apache_log4j_helpers_Loader.xml | 4 +-
...bridge_adds_org_apache_log4j_helpers_LogLog.xml | 4 +-
...adds_org_apache_log4j_spi_DefaultRepository.xml | 4 +-
...adds_org_apache_log4j_spi_NOPLoggerReposito.xml | 4 +-
...bridge_adds_org_apache_log4j_spi_RootLogger.xml | 4 +-
...class_Category_is_missing_some_protected_in.xml | 4 +-
...class_Category_should_implement_AppenderAtt.xml | 4 +-
...class_ConsoleAppender_should_extend_WriterA.xml | 4 +-
...class_LogManager_default_constructor_should.xml | 4 +-
...class_OptionConverter_is_missing_selectAndC.xml | 4 +-
...class_PatternLayout_is_missing_constants_DE.xml | 4 +-
...class_PropertyConfigurator_should_implement.xml | 4 +-
...creates_a_SocketAppender_instead_of_a_Syslo.xml | 4 +-
...e_implements_LogManager_getCurrentLoggers_f.xml | 4 +-
...2_bridge_implements_most_of_DOMConfigurator.xml | 4 +-
...e_interface_Configurator_doConfigure_method.xml | 4 +-
...interface_org_apache_log4j_spi_RendererSupp.xml | 4 +-
..._interfaces_missing_from_package_org_apache.xml | 4 +-
.../Log4j_1_2_bridge_issues_with_filters_753.xml | 4 +-
..._method_Category_exists_String_should_be_st.xml | 4 +-
..._method_NDC_inherit_Stack_should_not_use_ge.xml | 4 +-
...e_methods_Category_getChainedPriority_and_g.xml | 4 +-
...methods_missing_in_org_apache_log4j_Categor.xml | 4 +-
src/changelog/2.17.2/Log4j_1_2_bridge_missed.xml | 4 +-
...missed_org_apache_log4j_pattern_FormattingI.xml | 4 +-
...missed_org_apache_log4j_pattern_NameAbbrevi.xml | 4 +-
...1_2_bridge_missing_DefaultThrowableRenderer.xml | 4 +-
.../Log4j_1_2_bridge_missing_FormattingInfo.xml | 4 +-
.../Log4j_1_2_bridge_missing_PatternConverter.xml | 4 +-
.../Log4j_1_2_bridge_missing_PatternParser.xml | 4 +-
.../Log4j_1_2_bridge_missing_UtilLoggingLevel.xml | 4 +-
...missing_class_org_apache_log4j_or_RendererM.xml | 4 +-
...idge_missing_some_LocationInfo_constructors.xml | 4 +-
...missing_some_ThrowableInformation_construct.xml | 4 +-
...now_logs_a_warning_instead_of_throwing_an_N.xml | 4 +-
...should_allow_property_and_XML_attributes_to.xml | 4 +-
...og4j_1_2_bridge_supports_the_SocketAppender.xml | 4 +-
...throws_ClassCastException_when_using_Simple.xml | 4 +-
...uses_some_incorrect_default_property_values.xml | 4 +-
...uses_the_wrong_default_values_for_a_TTCCLay.xml | 4 +-
...uses_the_wrong_file_pattern_for_rolling_fil.xml | 4 +-
...ace_before_parsing_a_String_into_an_Integer.xml | 4 +-
src/changelog/2.18.0/.release.xml | 4 +-
src/changelog/2.18.0/Fix_minor_typo_792.xml | 4 +-
...ation_and_reporting_of_configuration_errors.xml | 4 +-
...6_Allow_enterprise_id_to_be_an_OID_fragment.xml | 4 +-
...ix_problem_with_non_uppercase_custom_levels.xml | 4 +-
...ception_in_JeroMqManager_with_custom_Logger.xml | 4 +-
...erStrategy_should_use_the_current_time_when.xml | 4 +-
..._appender_in_Log4j_1_x_bridge_when_used_wit.xml | 4 +-
...7_2_throws_NullPointerException_while_remov.xml | 4 +-
...t_for_Jakarta_Mail_API_in_the_SMTP_appender.xml | 4 +-
...3393_Improve_JsonTemplateLayout_performance.xml | 4 +-
...3413_Fix_resolution_of_non_Log4j_properties.xml | 4 +-
..._logging_system_registration_in_a_multi_app.xml | 4 +-
...419_Add_support_for_custom_Log4j_1_x_levels.xml | 4 +-
...containing_Log4j_configuration_isn_t_closed.xml | 4 +-
...ed_in_configuration_using_a_value_attribute.xml | 4 +-
...og_appender_lacks_the_SocketOptions_setting.xml | 4 +-
...ge_should_not_wrap_components_unnecessarily.xml | 4 +-
...ServiceLoader_support_on_servlet_containers.xml | 4 +-
...28_Update_3rd_party_dependencies_for_2_18_0.xml | 4 +-
...ngPolicy_would_fail_to_rename_files_properl.xml | 4 +-
...lConfiguration_when_a_custom_keystore_is_us.xml | 4 +-
...dding_and_retrieving_appenders_in_Log4j_1_x.xml | 4 +-
...er_concurrency_problems_in_Log4j_1_x_bridge.xml | 4 +-
..._test_for_race_condition_in_FileUtils_mkdir.xml | 4 +-
...ssage_logs_misleading_errors_on_the_console.xml | 4 +-
...ustom_LMAX_disruptor_WaitStrategy_configura.xml | 4 +-
...disruptor_WaitStrategy_used_by_Async_Logger.xml | 4 +-
...ing_message_parameterization_in_RegexFilter.xml | 4 +-
...pportedOperationException_when_JUL_ApiLogge.xml | 4 +-
...issing_context_stack_to_JsonLayout_template.xml | 4 +-
...tcher_did_not_pass_credentials_when_polling.xml | 4 +-
...ory_createConnection_now_accepts_an_Authori.xml | 4 +-
..._Apache_Extras_RollingFileAppender_in_Log4j.xml | 4 +-
...lloverStrategy_was_not_detecting_the_correc.xml | 4 +-
...e_including_the_location_information_by_def.xml | 4 +-
...ewBuilder_method_referenced_the_wrong_class.xml | 4 +-
...G4J2-3495_Add_MutableThreadContextMapFilter.xml | 4 +-
.../2.18.0/LOG4J2-3506_Support_Spring_2_6_x.xml | 4 +-
...G4J2-3516_Move_perf_tests_to_log4j_core_its.xml | 4 +-
...se_Paths_get_to_avoid_circular_file_systems.xml | 4 +-
...Fix_parsing_error_when_XInclude_is_disabled.xml | 4 +-
...lterBuilder_to_align_with_log4j1_s_behavior.xml | 4 +-
..._Upgrade_the_Flume_Appender_to_Flume_1_10_0.xml | 4 +-
...th_wrong_ANSI_escape_code_for_bright_colors.xml | 4 +-
...8_Add_support_for_24_colors_in_highlighting.xml | 4 +-
...should_generate_Log4j_2_x_messages_based_on.xml | 4 +-
src/changelog/2.19.0/.release.xml | 4 +-
...975_Add_implementation_of_SLF4J2_fluent_API.xml | 4 +-
...rect_manifest_entries_for_OSGi_to_log4j_jcl.xml | 4 +-
..._Improve_support_for_passwordless_keystores.xml | 4 +-
...Arbiter_was_assigning_the_value_as_the_name.xml | 4 +-
...Layout_stack_trace_truncation_operate_for_e.xml | 4 +-
...n_between_Log4j_1_2_LogManager_and_Category.xml | 4 +-
...tion_of_properties_not_starting_with_log4j2.xml | 4 +-
...Config_filter_Level_Marker_String_was_alloc.xml | 4 +-
...eparated_list_of_style_specifiers_in_the_st.xml | 4 +-
...4j_to_jul_in_the_case_the_root_logger_level.xml | 4 +-
...AccessFileAppender_with_DirectWriteRollover.xml | 4 +-
...Add_getExplicitLevel_method_to_LoggerConfig.xml | 4 +-
...e_in_favor_of_a_single_build_instructions_f.xml | 4 +-
...4J2-3578_Generate_new_SSL_certs_for_testing.xml | 4 +-
...Util_behavior_in_the_presence_of_a_Security.xml | 4 +-
...583_Add_support_for_SLF4J2_stack_valued_MDC.xml | 4 +-
...ConsoleListener_use_SimpleLogger_internally.xml | 4 +-
..._regression_in_Rfc5424Layout_default_values.xml | 4 +-
...G4J2-3588_Allow_PropertySources_to_be_added.xml | 4 +-
...be_injected_with_the_LoggerContext_referenc.xml | 4 +-
.../LOG4J2-3590_Remove_SLF4J_1_8_x_binding.xml | 4 +-
..._InstantFormatter_against_delegate_failures.xml | 4 +-
...708_Add_async_support_to_Log4jServletFilter.xml | 4 +-
src/changelog/2.2/.release.xml | 4 +-
..._ThrowableProxy_throws_NoClassDefFoundError.xml | 4 +-
...le_should_not_implement_equals_and_hashCode.xml | 4 +-
...G4J2-881_Update_Jackson_from_2_4_2_to_2_4_3.xml | 4 +-
...2-882_Update_maven_core_from_3_1_0_to_3_2_3.xml | 4 +-
...m_org_apache_felix_framework_4_2_1_to_4_4_1.xml | 4 +-
...Update_org_eclipse_osgi_from_3_6_0_to_3_7_1.xml | 4 +-
...le_should_not_implement_equals_and_hashCode.xml | 4 +-
..._not_map_Log4j_2_FATAL_level_to_a_JUL_level.xml | 4 +-
...eption_on_filter_when_mapping_JUL_to_Log4j2.xml | 4 +-
...ogAppender_connect_timeout_value_as_part_of.xml | 4 +-
..._apache_log4j_BasicConfigurator_configure_i.xml | 4 +-
...etAppender_connect_timeout_value_as_part_of.xml | 4 +-
...0_Update_Apache_Flume_from_1_5_0_1_to_1_5_2.xml | 4 +-
..._SyslogAppender_No_structured_id_name_was_s.xml | 4 +-
...textSelector_uses_ClassLoader_toString_as_a.xml | 4 +-
...G4J2-910_Update_Jackson_from_2_4_3_to_2_4_4.xml | 4 +-
..._does_not_report_full_error_message_for_XIn.xml | 4 +-
...tExtendedStackTraceAsString_causes_NullPoin.xml | 4 +-
...ils_to_initialize_if_XInclude_API_is_not_av.xml | 4 +-
...doesn_t_map_level_ALL_correctly_in_Category.xml | 4 +-
...G4J2-925_Update_from_Jackson_2_4_4_to_2_5_0.xml | 4 +-
...is_missing_PluginFactory_annotation_at_crea.xml | 4 +-
...d_not_use_attribute_minimalization_for_hr_n.xml | 4 +-
...mory_leaks_when_web_applications_are_restar.xml | 4 +-
...t_to_create_one_compact_log_record_per_line.xml | 4 +-
...nder_is_not_adding_millisecond_to_the_event.xml | 4 +-
...g4j_2_in_Web_Applications_Update_example_Lo.xml | 4 +-
...ute_name_in_PropertiesRewritePolicy_example.xml | 4 +-
...arify_system_properties_to_control_status_l.xml | 4 +-
..._to_Route_AppenderRef_attribute_should_be_r.xml | 4 +-
...G4J2-957_Missing_toUpperCase_Locale_ENGLISH.xml | 4 +-
...G4J2-958_Update_from_Jackson_2_5_0_to_2_5_1.xml | 4 +-
src/changelog/2.20.0/.release.xml | 4 +-
.../2.20.0/1166_simplify_site_generation.xml | 4 +-
.../1172_switch_from_jira_to_github_issues.xml | 4 +-
.../2.20.0/1193_remove_liquibase_log4j2_module.xml | 4 +-
src/changelog/2.20.0/1197_preserve_location.xml | 4 +-
.../2.20.0/1202_disableAnsi_spurious_warning.xml | 4 +-
src/changelog/2.20.0/1214_fix_stacktrace_order.xml | 4 +-
.../1274_fix_RewriteAppender_requiresLocation.xml | 4 +-
.../1277-replace_regexp_in_Rfc5424Layout.xml | 5 +-
...J2-1631_Honor-timezone-in-file-name-pattern.xml | 4 +-
...va_sql_Time_object_formatting_in_MapMessage.xml | 4 +-
...imestamp_to_ProducerRecord_in_KafkaAppender.xml | 4 +-
...ernLayout_abrreviate_all_except_2_rightmost.xml | 4 +-
.../LOG4J2-3357_Fix_CronTriggeringPolicy.xml | 4 +-
...ect_default_to_not_include_AsyncRootLoggers.xml | 4 +-
.../2.20.0/LOG4J2-3554_switch_to_Eclipse_Angus.xml | 4 +-
...Lazily_evaluate_SLF4J_LogEventBuilder_level.xml | 4 +-
...Core_as_runtime_dep_for_SLF4J-to-LOG4J2-API.xml | 4 +-
.../2.20.0/LOG4J2-3615_Fix_OSGI_API_leak.xml | 4 +-
...21_Fix_priority_of_legacy_system_properties.xml | 4 +-
...atch_unchecked_exception_from_ServiceLoader.xml | 4 +-
.../2.20.0/LOG4J2-3628_New_changelog_infra.xml | 4 +-
..._Configurator_setLevel_for_internal_classes.xml | 4 +-
...Fix_level_propagation_in_Log4jBridgeHandler.xml | 4 +-
...OG4J2-3642_disable_OSGI_locator_if_not_OSGI.xml | 4 +-
...ingFileAppender_DateLookup_use_current_time.xml | 4 +-
...3644_Deprecate_package_scanning_for_plugins.xml | 4 +-
...645_improve_logbuilder_traceEntry_traceExit.xml | 4 +-
...dd_support_for_global_filters_to_LogBuilder.xml | 4 +-
src/changelog/2.20.0/LOG4J2-3650_Move_tests.xml | 4 +-
src/changelog/2.21.0/.release.xml | 4 +-
.../2.21.0/1231_validation_path_condition.xml | 4 +-
.../2.21.0/1232_log4j-to-sfl4j-2-OSGiMetadata.xml | 4 +-
src/changelog/2.21.0/1275_fix-javadoc.xml | 4 +-
.../1281_remove_locale-dependent_toLowerCase.xml | 4 +-
.../2.21.0/1284_redirect_old_javadoc_urls.xml | 4 +-
.../2.21.0/1312_add_environment_arbiter.xml | 4 +-
src/changelog/2.21.0/1365_open-FileExtension.xml | 4 +-
src/changelog/2.21.0/1366_fix_java_sql_date.xml | 4 +-
...1367_Missing-Bundle-Activation-OSGiMetadata.xml | 4 +-
.../2.21.0/1369_bump_build_requirement_jdk_11.xml | 4 +-
...tringResolver_uses_instance_after_recycling.xml | 4 +-
.../1381_support_parents_in_MarkerResolver.xml | 4 +-
..._connectionStringSource_in_MongoDb4Provider.xml | 6 +-
.../1391_fix_NPE_in_PluginElementVisitor.xml | 4 +-
.../1405_column_mapping_rename_type_attribute.xml | 4 +-
.../1414_restore_SLF4J_Log4jMarker_visibility.xml | 4 +-
..._fix_ArrayOutOfBound_in_Log4jFixedFormatter.xml | 4 +-
.../1445_1549_fix_sync_roll_action_propagation.xml | 4 +-
.../1445_fix_synchronous_rolling_file_manager.xml | 4 +-
.../2.21.0/1484_fix_StackLocator_stdout.xml | 4 +-
...5_fix_DatePatternConverter_when_TL_disabled.xml | 4 +-
.../1503_change_defaults_for_LevelRangeFilter.xml | 4 +-
src/changelog/2.21.0/1508_fix-javadoc.xml | 4 +-
...1530_fix_runtime-dependencies_documentation.xml | 4 +-
.../2.21.0/1533_set_fqcn_eventbuilder.xml | 4 +-
...e_of_incorrect_syntax_of_highlighting_style.xml | 7 +-
.../2.21.0/1550_multiple_filter_invocations.xml | 4 +-
src/changelog/2.21.0/1589_mongodb_tests.xml | 4 +-
.../2.21.0/1626_parameter_format_rewrite.xml | 6 +-
.../2.21.0/1640_java_9_stack_trace_element.xml | 4 +-
src/changelog/2.21.0/1646_unsafe_cleaner.xml | 4 +-
.../2.21.0/1650_fix_rollover_strategy_log4j1.xml | 4 +-
.../2.21.0/1681_fix_and_improve_lookup_docs.xml | 4 +-
.../2.21.0/1692_make_JTL_LocationAware.xml | 4 +-
.../1747_mongodb4-long-collection-size-conifg.xml | 4 +-
...a_version_specific_warnings_in_StackLocator.xml | 4 +-
...w_multiple_servletcontextlistener_instances.xml | 4 +-
.../1783_spring_arbiter_without_environment.xml | 4 +-
.../2.21.0/1786_fix_async_context_data_loss.xml | 4 +-
.../2.21.0/1805_fix_NPE_in_JTL_LevelResolver.xml | 4 +-
.../2.21.0/LOG4J2-170_Improve_XML_schema.xml | 4 +-
.../LOG4J2-3217_fix_NPE_in_ContextSelector.xml | 4 +-
.../LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml | 4 +-
...ix_notEmpty_converter_for_empty_collections.xml | 4 +-
...4J2-3663_fix_file_descriptor_leak_on_Tomcat.xml | 4 +-
src/changelog/2.21.0/OsgiServiceLocator_npe.xml | 4 +-
src/changelog/2.21.0/PreventResourceLeak.xml | 4 +-
src/changelog/2.21.0/new-release-process.xml | 4 +-
src/changelog/2.21.0/remove-jmx-gui.xml | 4 +-
.../2.21.0/update-1runtime-angus-activation.xml | 4 +-
.../2.21.0/update-1runtime-angus-mail.xml | 4 +-
.../2.21.0/update-1runtime-cassandra-driver.xml | 4 +-
src/changelog/2.21.0/update-1runtime-cassandra.xml | 4 +-
.../2.21.0/update-1runtime-commons-compress.xml | 4 +-
.../2.21.0/update-1runtime-commons-csv.xml | 4 +-
src/changelog/2.21.0/update-1runtime-jackson.xml | 4 +-
.../2.21.0/update-1runtime-jakarta-activation.xml | 4 +-
.../2.21.0/update-1runtime-jakarta-mail.xml | 4 +-
src/changelog/2.21.0/update-1runtime-jctools.xml | 4 +-
src/changelog/2.21.0/update-1runtime-kafka.xml | 4 +-
.../2.21.0/update-1runtime-kubernetes.xml | 4 +-
src/changelog/2.21.0/update-1runtime-mongodb.xml | 4 +-
src/changelog/2.21.0/update-1runtime-netty.xml | 4 +-
.../2.21.0/update-1runtime-spring-boot.xml | 4 +-
.../2.21.0/update-1runtime-spring-framework.xml | 4 +-
.../2.21.0/update-1runtime-tomcat-juli.xml | 4 +-
src/changelog/2.21.0/update-1runtime-woodstox.xml | 4 +-
src/changelog/2.21.1/.release.xml | 4 +-
.../2.21.1/1865_fix_apache_commons_logging.xml | 4 +-
src/changelog/2.22.0/.release.xml | 4 +-
.../1223_change_formatted_message_heuristic.xml | 4 +-
.../2.22.0/1906_harden_serialization_process.xml | 4 +-
.../2.22.0/change_basic_auth_encoding.xml | 4 +-
.../fix_MDC_pattern_converter_for_notEmpty.xml | 4 +-
src/changelog/2.22.0/fix_bnd_api_leak.xml | 4 +-
src/changelog/2.22.0/fix_dependency_scopes.xml | 4 +-
src/changelog/2.22.0/fix_jlink.xml | 4 +-
src/changelog/2.22.0/fix_manifest.xml | 4 +-
...ix_reusable_message_factory_serializability.xml | 4 +-
src/changelog/2.22.0/remove_FastDateParser.xml | 4 +-
.../update_com_fasterxml_jackson_jackson_bom.xml | 4 +-
.../2.22.0/update_com_github_luben_zstd_jni.xml | 4 +-
.../2.22.0/update_com_google_guava_guava.xml | 4 +-
src/changelog/2.22.0/update_io_netty_netty_bom.xml | 4 +-
...pse_persistence_org_eclipse_persistence_jpa.xml | 4 +-
.../2.22.0/update_org_fusesource_jansi_jansi.xml | 4 +-
src/changelog/2.22.0/update_org_mongodb_bson.xml | 4 +-
...e_org_spring_framework_spring_framework_bom.xml | 4 +-
...update_org_springframework_boot_spring_boot.xml | 4 +-
...te_org_springframework_spring_framework_bom.xml | 4 +-
src/changelog/2.22.0/update_org_zeromq_jeromq.xml | 4 +-
src/changelog/2.22.1/.release.xml | 4 +-
..._JdkMapAdapterStringMap_detect_immutability.xml | 4 +-
.../2.22.1/fix_NPE_in_closeable_thread_context.xml | 4 +-
src/changelog/2.22.1/fix_conversant_disruptor.xml | 4 +-
src/changelog/2.22.1/fix_create_parent_dir.xml | 4 +-
.../2.22.1/fix_log4j_to_slf4j_descriptor.xml | 4 +-
src/changelog/2.22.1/java_17.xml | 4 +-
.../2.22.1/update_com_github_luben_zstd_jni.xml | 4 +-
.../2.22.1/update_com_google_guava_guava.xml | 4 +-
.../2.22.1/update_commons_codec_commons_codec.xml | 4 +-
.../2.22.1/update_commons_io_commons_io.xml | 4 +-
.../update_commons_logging_commons_logging.xml | 4 +-
src/changelog/2.22.1/update_io_netty_netty_bom.xml | 4 +-
.../update_org_apache_commons_commons_compress.xml | 4 +-
.../update_org_apache_commons_commons_dbcp2.xml | 4 +-
.../update_org_apache_commons_commons_lang3.xml | 4 +-
.../update_org_apache_commons_commons_pool2.xml | 4 +-
.../update_org_apache_kafka_kafka_clients.xml | 4 +-
.../update_org_apache_logging_logging_parent.xml | 4 +-
.../2.22.1/update_org_jctools_jctools_core.xml | 4 +-
...update_org_springframework_boot_spring_boot.xml | 4 +-
...ngframework_cloud_spring_cloud_dependencies.xml | 4 +-
src/changelog/2.22.1/workaround_coursier_bug.xml | 4 +-
src/changelog/2.23.0/.release.xml | 4 +-
src/changelog/2.23.0/2238_fix_jdk_string_map.xml | 4 +-
src/changelog/2.23.0/2282_fix_1_2_set_level.xml | 4 +-
src/changelog/2.23.0/2282_fix_jul_set_level.xml | 4 +-
.../LOG4J2-3680_fix_serial_filter_arrays.xml | 4 +-
.../2.23.0/add_support_for_disruptor_4.xml | 4 +-
.../2.23.0/allow_arbitrary_properties_order.xml | 4 +-
.../deprecate_StatusConsoleListener_filters.xml | 4 +-
.../deprecate_ring_buffer_log_event_handler.xml | 4 +-
.../2.23.0/fix_RingBufferLogEvent_clear.xml | 4 +-
.../2.23.0/fix_api_recursive_formatting.xml | 4 +-
.../fix_security_manager_use_in_LoaderUtil.xml | 20 +-
.../2.23.0/fix_spring_cloud_config_client_deps.xml | 4 +-
src/changelog/2.23.0/fix_typo_kubernetes.xml | 4 +-
.../simplify_configuration_after_bnd_7_update.xml | 20 +-
.../update_com_fasterxml_jackson_jackson_bom.xml | 4 +-
.../2.23.0/update_commons_codec_commons_codec.xml | 4 +-
src/changelog/2.23.0/update_io_netty_netty_bom.xml | 4 +-
.../update_org_apache_logging_logging_parent.xml | 4 +-
.../2.23.0/update_org_eclipse_jetty_jetty_bom.xml | 4 +-
.../2.23.0/update_org_jctools_jctools_core.xml | 4 +-
...te_org_springframework_spring_framework_bom.xml | 4 +-
src/changelog/2.23.0/update_org_zeromq_jeromq.xml | 4 +-
src/changelog/2.23.1/.release.xml | 4 +-
.../2309_fix_logger_context_aware_lookups.xml | 4 +-
.../2.23.1/2346_unix_millis_data_pattern.xml | 4 +-
...ix_ParameterFormatter_for_insufficient_args.xml | 4 +-
.../2.23.1/fix_StatusLogger_debug_mode.xml | 4 +-
.../2.23.1/fix_StatusLogger_instant_formatting.xml | 4 +-
.../2.23.1/fix_StatusLogger_properties_read.xml | 4 +-
.../2.23.1/fix_StatusLogger_stack_overflow.xml | 4 +-
.../improve_CloseableThreadContext_closeMap.xml | 4 +-
...e_jakarta_activation_jakarta_activation_api.xml | 4 +-
.../update_jakarta_mail_jakarta_mail_api.xml | 4 +-
.../update_org_apache_commons_commons_compress.xml | 4 +-
.../update_org_apache_commons_commons_dbcp2.xml | 4 +-
.../update_org_apache_kafka_kafka_clients.xml | 4 +-
.../update_org_eclipse_angus_angus_activation.xml | 4 +-
.../update_org_eclipse_angus_jakarta_mail.xml | 4 +-
src/changelog/2.3/.release.xml | 4 +-
...ng_is_mis_mapped_to_ERROR_when_it_should_be.xml | 4 +-
...4J2-1004_Update_Jackson_from_2_5_1_to_2_5_3.xml | 4 +-
...G4J2-1005_Update_Slf4j_from_1_7_7_to_1_7_12.xml | 4 +-
...ng_log4j_core_util_fileFromUri_URI_uri_inco.xml | 4 +-
...g_log4j_core_config_plugins_util_ResolverUt.xml | 4 +-
...ned_compressionType_parameter_to_GelfLayout.xml | 4 +-
...uncate_from_the_end_of_text_format_modifier.xml | 4 +-
...rAdmin_listener_is_added_to_StatusLogger_ev.xml | 4 +-
...FormattedMessage_serialization_is_incorrect.xml | 4 +-
...ger_works_after_the_Console_appender_and_JA.xml | 4 +-
...uration_createKeyStoreConfiguration_ignores.xml | 4 +-
...nent_properties_not_read_for_all_properties.xml | 4 +-
...OG4J2-968_SyslogLayout_contains_extra_space.xml | 4 +-
...971_Another_bad_priority_in_Syslog_messages.xml | 4 +-
...g_log4j_core_net_ssl_TlsSyslogInputStreamRe.xml | 4 +-
...OG4J2-974_Typo_in_EventLogger_documentation.xml | 4 +-
...rval_with_YAML_config_file_format_causes_JS.xml | 4 +-
...erflow_in_BurstFilter_not_handled_correctly.xml | 4 +-
...LOG4J2-981_Incorrect_unlock_in_ProviderUtil.xml | 4 +-
...ighlight_to_support_noConsoleNoAnsi_like_st.xml | 4 +-
...er_should_not_implement_equals_and_hashCode.xml | 4 +-
...7_Migrate_tests_from_Logback_1_1_2_to_1_1_3.xml | 4 +-
...8_Update_LMAX_Disruptor_from_3_3_0_to_3_3_2.xml | 4 +-
...e_tests_to_use_ActiveMQ_from_5_10_to_5_11_1.xml | 4 +-
..._config_should_default_includeLocation_to_f.xml | 4 +-
...cur_if_appender_thread_creates_a_new_Logger.xml | 4 +-
...ant_from_Charsets_to_Constants_class_Remove.xml | 4 +-
...ogging_log4j_core_Logger_updateConfiguratio.xml | 4 +-
src/changelog/2.4.1/.release.xml | 4 +-
...ty_to_set_shutdown_timeout_on_AsyncAppender.xml | 4 +-
..._Update_MongoDB_driver_from_2_13_3_to_3_0_4.xml | 4 +-
.../2.4.1/LOG4J2-1050_Fixed_Log4jLookup.xml | 4 +-
...OG4J2-1126_Web_site_corrections_and_updates.xml | 4 +-
...xml_cannot_be_parsed_on_Oracle_Weblogic_12c.xml | 4 +-
...der_to_improve_performance_for_String_based.xml | 4 +-
...ut_to_select_a_pattern_to_use_based_on_some.xml | 4 +-
...ate_mongo_java_driver_from_2_13_2_to_2_13_3.xml | 4 +-
...se_MongoDB_driver_2_13_3_deprecated_methods.xml | 4 +-
...rollover_was_broken_log_file_was_renamed_to.xml | 4 +-
...-1138_Do_not_use_Jackson_deprecated_methods.xml | 4 +-
...4J2-1139_Update_Jackson_from_2_6_1_to_2_6_2.xml | 4 +-
...eaders_were_not_being_written_to_first_file.xml | 4 +-
...ory_leak_in_web_applications_by_using_a_str.xml | 4 +-
...Name_in_pattern_layout_should_evaluate_to_m.xml | 4 +-
...tternLayout_to_test_and_replace_patterns_wi.xml | 4 +-
...PatternLayout_to_avoid_output_of_patterns_w.xml | 4 +-
...Case_to_PatternLayout_to_test_and_replace_p.xml | 4 +-
...atternLayout_predefined_date_pattern_with_t.xml | 4 +-
...pdate_kafka_clients_from_0_8_2_1_to_0_8_2_2.xml | 4 +-
...ovement_backport_Java_8_fast_ISO_8859_1_Str.xml | 4 +-
...rException_when_only_root_logger_is_defined.xml | 4 +-
...rovement_when_converting_Strings_to_byte_ar.xml | 4 +-
src/changelog/2.4/.release.xml | 4 +-
..._event_when_interpolating_logger_properties.xml | 4 +-
...te_messages_based_on_the_marker_in_Layout_f.xml | 4 +-
...form_from_Java_6_to_7_From_this_version_onw.xml | 4 +-
...e_database_tests_from_H2_1_3_175_to_1_3_176.xml | 4 +-
..._leaves_files_open_until_GC_when_an_IO_erro.xml | 4 +-
...leaves_files_open_until_GC_when_an_IO_error.xml | 4 +-
...eys_to_be_specified_in_the_MDC_pattern_conv.xml | 4 +-
...itePolicy_for_changing_level_of_a_log_event.xml | 4 +-
...logging_Level_gives_null_Log4j_Level_and_ca.xml | 4 +-
...ightConverter_does_not_obey_noConsoleNoAnsi.xml | 4 +-
...tes_unnecessary_Map_objects_by_calling_Thre.xml | 4 +-
...ystemClassLoader_when_running_on_Google_App.xml | 4 +-
...036_Update_Apache_Flume_from_1_5_2_to_1_6_0.xml | 4 +-
...tibility_issue_in_log4j_1_2_api_NDC_pop_and.xml | 4 +-
...ct_documentation_for_layout_default_charset.xml | 4 +-
...Update_MongoDB_driver_from_2_11_2_to_2_13_2.xml | 4 +-
...g_appenders_don_t_take_timeout_into_account.xml | 4 +-
...-1044_Support_batchSize_in_FlumeAvroManager.xml | 4 +-
...vents_to_Flume_when_the_appender_is_stopped.xml | 4 +-
...045_Externalize_log4j2_xml_via_URL_resource.xml | 4 +-
...r_Exception_cause_throws_StackOverflowError.xml | 4 +-
...Monitor_unnecessarily_calls_System_currentT.xml | 4 +-
..._resets_the_thread_interrupted_flag_after_c.xml | 4 +-
...p_class_to_help_write_log_files_relative_to.xml | 4 +-
...rror_when_starting_app_on_Google_App_Engine.xml | 4 +-
...e_logging_log4j_LogManager_getFormatterLogg.xml | 4 +-
...ains_String_does_not_respect_org_slf4j_Mark.xml | 4 +-
...ains_Marker_does_not_respect_org_slf4j_Mark.xml | 4 +-
...ve_Marker_does_not_respect_org_slf4j_Marker.xml | 4 +-
...Marker_does_not_respect_org_slf4j_Marker_co.xml | 4 +-
...emporary_array_object_in_org_apache_logging.xml | 4 +-
...ng_slf4j_Log4jMarker_does_not_implement_org.xml | 4 +-
...e_logging_log4j_Marker_equals_Object_and_or.xml | 4 +-
...4jContextFactory_s_ShutdownCallbackRegistry.xml | 4 +-
...tExtendedStackTraceAsString_throws_NPE_on_d.xml | 4 +-
...logged_when_using_TcpSocketServer_Serialize.xml | 4 +-
..._of_JSON_escape_chars_when_deserializing_JS.xml | 4 +-
...2-1070_Update_Java_Mail_from_1_5_2_to_1_5_4.xml | 4 +-
...or_system_nanosecond_time_in_pattern_layout.xml | 4 +-
..._compressing_to_bzip2_format_on_file_rollov.xml | 4 +-
...l_Apache_Commons_Compress_compression_forma.xml | 4 +-
..._exception_if_some_log_event_fields_are_nul.xml | 4 +-
...4J2-1079_Update_Jackson_from_2_5_3_to_2_5_4.xml | 4 +-
...Logger_WARN_event_in_LogManager_with_java_u.xml | 4 +-
...ated_Value_CSV_layouts_for_parameter_and_ev.xml | 4 +-
...onfigurator_APIs_to_change_a_logger_s_level.xml | 4 +-
...4J2-1092_Update_Jackson_from_2_6_0_to_2_6_1.xml | 4 +-
...ance_of_ParameterizedMessage_getFormattedMe.xml | 4 +-
...imestamp_formatting_performance_improvement.xml | 4 +-
...te_Apache_Commons_Compress_from_1_9_to_1_10.xml | 4 +-
...he_logging_log4j_Level_isInRange_Level_Leve.xml | 4 +-
.../LOG4J2-1106_Add_a_LevelRangeFilter_class.xml | 4 +-
.../LOG4J2-1107_New_Appender_for_Apache_Kafka.xml | 4 +-
...tion_when_passing_null_to_java_util_logging.xml | 4 +-
...ing_log4j_jul_CoreLogger_setLevel_checks_fo.xml | 4 +-
..._publisher_Appender_for_ZeroMQ_using_JeroMQ.xml | 4 +-
...114_Add_thread_name_to_status_logger_layout.xml | 4 +-
...Manager_in_ConsoleAppender_leaking_managers.xml | 4 +-
...apper_generator_tool_to_add_Java_8_lambda_s.xml | 4 +-
...formance_improvements_avoid_unnecessary_loc.xml | 4 +-
...race_condition_on_reconfiguration_Introduce.xml | 4 +-
...tor_initialize_String_ClassLoader_String_fa.xml | 4 +-
...formance_improvement_by_caching_and_reusing.xml | 4 +-
...4J2-1879_Update_Jackson_from_2_5_4_to_2_6_0.xml | 4 +-
...er_username_and_password_should_be_optional.xml | 4 +-
..._Java_8_lambda_expressions_to_lazily_constr.xml | 4 +-
...dd_support_for_configuration_via_Properties.xml | 4 +-
...ePatternConverter_does_not_print_suppressed.xml | 4 +-
...J2-767_New_module_for_Liquibase_integration.xml | 4 +-
...imestamp_formatting_performance_improvement.xml | 4 +-
...should_not_be_written_on_application_startu.xml | 4 +-
...1_should_work_around_a_bug_in_JBOSS_EAP_6_2.xml | 4 +-
...ation_for_combining_async_with_sync_loggers.xml | 4 +-
...pressed_Exception_throws_StackOverflowError.xml | 4 +-
...ationBuilder_for_programmatic_configuration.xml | 4 +-
...EFAULT_ENCODING_bug_in_SimpleLogger_logMess.xml | 4 +-
...e_System_nanoTime_to_measure_time_intervals.xml | 4 +-
...tal_interface_LevelLogger_which_got_committ.xml | 4 +-
src/changelog/2.5/.release.xml | 4 +-
...ovement_when_gathering_location_information.xml | 4 +-
...SR_223_scripts_in_filters_and_the_PatternSe.xml | 4 +-
...OG4J2-1156_Web_site_corrections_and_updates.xml | 4 +-
...ion_error_for_classes_annotated_with_Plugin.xml | 4 +-
..._is_using_MessageFormat_on_String_passed_by.xml | 4 +-
...al_memory_leak_in_Tomcat8_that_mentions_Asy.xml | 4 +-
...mprove_Log4j_initialization_status_messages.xml | 4 +-
...tion_executor_should_use_a_DaemonThreadFact.xml | 4 +-
...ource_and_destination_file_in_file_rename_a.xml | 4 +-
...xt_name_for_logger_context_name_when_availa.xml | 4 +-
...al_leak_AsyncLogger_Info_on_Tomcat_when_usi.xml | 4 +-
...ror_when_copying_to_a_directory_mapped_to_a.xml | 4 +-
...4J2-1174_Update_Jackson_from_2_6_2_to_2_6_3.xml | 4 +-
...lasses_in_org_apache_logging_log4j_core_app.xml | 4 +-
..._when_log4j_jars_are_in_Tomcat_s_lib_folder.xml | 4 +-
...for_JDBC_s_CommonDataSource_setLogWriter_Pr.xml | 4 +-
..._cache_does_not_account_for_message_factory.xml | 4 +-
...for_java_sql_DriverManager_setLogStream_Pri.xml | 4 +-
..._all_thread_names_Log4j_creates_with_Log4j2.xml | 4 +-
...s_not_match_parameters_for_LoggerNameLevelR.xml | 4 +-
...Make_KafkaAppender_support_SerializedLayout.xml | 4 +-
...ongoDbConnection_does_not_close_MongoClient.xml | 4 +-
...tionMonitor_The_WatchManager_is_now_used_to.xml | 4 +-
...pdate_kafka_clients_from_0_8_2_2_to_0_9_0_0.xml | 4 +-
...upport_for_async_loggers_Fixed_a_memory_lea.xml | 4 +-
...sage_of_status_messages_in_bounded_queue_su.xml | 4 +-
...policy_and_rollover_strategy_to_be_modified.xml | 4 +-
..._custom_delete_actions_triggered_by_a_rollo.xml | 4 +-
...upport_for_async_loggers_it_is_now_possible.xml | 4 +-
...licy_and_IdlePurgePolicy_to_RoutingAppender.xml | 4 +-
...ng_log4j_core_Logger_should_be_serializable.xml | 4 +-
..._omitting_the_display_name_element_in_web_x.xml | 4 +-
...xed_minor_issues_with_the_site_and_manual_p.xml | 4 +-
...erty_to_allow_users_to_control_whether_mess.xml | 4 +-
...o_occur_at_any_time_Add_CronTriggeringPolic.xml | 4 +-
...plugin_documentation_error_about_Converters.xml | 4 +-
...er_should_also_roll_over_when_log_event_tim.xml | 4 +-
src/changelog/2.6.1/.release.xml | 4 +-
...ion_to_use_java_nio_to_better_report_rename.xml | 4 +-
...gger_cache_now_accounts_for_message_factory.xml | 4 +-
...should_not_create_a_new_CSVPrinter_for_each.xml | 4 +-
...394_Fixed_minor_issues_with_the_2_6_website.xml | 4 +-
...8_Update_liquibase_core_from_3_4_2_to_3_5_1.xml | 4 +-
...9_Update_Apache_Commons_CSV_from_1_3_to_1_4.xml | 4 +-
..._properties_configuration_to_support_arbitr.xml | 4 +-
...ngPolicy_was_forcing_a_rollover_of_empty_fi.xml | 4 +-
...ableParameterizedMessage_where_Throwable_wa.xml | 4 +-
...WARN_log_events_from_Log4j_about_message_fa.xml | 4 +-
...Added_the_module_log4j_liquibase_to_BOM_POM.xml | 4 +-
...utOfBoundsException_that_may_occur_in_Reusa.xml | 4 +-
...on_about_plugin_builders_compared_to_factor.xml | 4 +-
...move_filter_were_not_working_properly_in_Ab.xml | 4 +-
src/changelog/2.6.2/.release.xml | 4 +-
...icy_was_not_properly_setting_the_prevFileTi.xml | 4 +-
...on_to_ConsoleAppender_for_increased_perform.xml | 4 +-
...ingbuffer_of_StringBuilders_is_now_configur.xml | 4 +-
...4_Fixed_minor_issues_with_the_2_6_1_website.xml | 4 +-
...ormatter_now_avoids_calling_toString_on_aut.xml | 4 +-
...e_Unbox_utility_ignored_the_value_Constants.xml | 4 +-
...geFactory2_to_custom_Logger_implementations.xml | 4 +-
...ssFileManager_was_not_properly_rolling_over.xml | 4 +-
..._AsyncAppenderQueueFullPolicyTest_sometimes.xml | 4 +-
...4J2-1432_Update_Jackson_from_2_7_4_to_2_7_5.xml | 4 +-
.../LOG4J2-1433_Update_Jansi_from_1_11_to_1_13.xml | 4 +-
...thread_local_StringBuilders_used_by_Layouts.xml | 4 +-
...e_and_ReusableObjectMessage_now_avoid_calli.xml | 4 +-
...tupTriggeringPolicy_that_allowed_it_to_roll.xml | 4 +-
...e_Apache_Commons_Compress_from_1_11_to_1_12.xml | 4 +-
...ngPolicyTest_fails_on_Windows_saying_the_fi.xml | 4 +-
..._reusable_messages_broke_flow_tracing_logic.xml | 4 +-
...e_fails_in_rename_action_then_resort_to_tru.xml | 4 +-
src/changelog/2.6/.release.xml | 4 +-
...G4J2-1011_Document_dependencies_for_layouts.xml | 4 +-
...p_class_to_help_write_log_files_relative_to.xml | 4 +-
...discard_events_below_a_certain_log_level_if.xml | 4 +-
.../LOG4J2-1133_Add_JNDI_lookup_documentation.xml | 4 +-
...ssible_variable_substitution_in_equals_subs.xml | 4 +-
...ark_results_comparing_Log4j_2_performance_t.xml | 4 +-
...G4J2-1192_Dynamic_Subject_for_SMTP_Appender.xml | 4 +-
...g_log4j_core_LoggerContext_updateLoggers_sh.xml | 4 +-
..._to_specify_the_correct_default_wait_strate.xml | 4 +-
...G4J2-1215_Documentation_XSD_inconsistencies.xml | 4 +-
...atternLayout_option_to_limit_length_of_text.xml | 4 +-
...4J2-1219_Update_SLF4J_from_1_7_12_to_1_7_13.xml | 4 +-
...r_Timeout_wait_strategy_and_made_this_the_d.xml | 4 +-
...gerContext_will_fail_if_shutdown_is_in_prog.xml | 4 +-
...ion_in_MapLookup_lookup_if_the_event_is_nul.xml | 4 +-
...G4J2-1230_Don_t_concatenate_SYSLOG_Messages.xml | 4 +-
...Incorrect_log_rotation_in_last_week_of_year.xml | 4 +-
...1233_Misleading_Value_In_Properties_Example.xml | 4 +-
...rnLayout_header_and_footer_accept_a_pattern.xml | 4 +-
...g_log4j_core_net_TcpSocketManager_and_other.xml | 4 +-
...4J2-1239_Update_Jackson_from_2_6_3_to_2_6_4.xml | 4 +-
...2-1240_Update_Liquibase_from_3_3_5_to_3_4_2.xml | 4 +-
...nd_footer_values_customizable_in_JSONLayout.xml | 4 +-
...V_Layout_header_and_footers_accept_patterns.xml | 4 +-
...248_Fixed_broken_nanotime_in_pattern_layout.xml | 4 +-
...4J2-1249_Update_Jackson_from_2_6_4_to_2_7_0.xml | 4 +-
...G4J2-124_Add_shutdown_methods_to_LogManager.xml | 4 +-
...issue_where_LogRecord_getParameters_is_used.xml | 4 +-
...-1252_JeroMqAppender_should_support_layouts.xml | 4 +-
...3_Update_LMAX_Disruptor_from_3_3_2_to_3_3_4.xml | 4 +-
...1254_Fix_typo_in_Flow_Tracing_documentation.xml | 4 +-
...J2-1255_Add_enhanced_entry_and_exit_methods.xml | 4 +-
...sholdFilter_does_not_use_the_log_event_s_co.xml | 4 +-
...Frame_calculates_message_length_incorrectly.xml | 4 +-
...ecessary_exception_in_Log4jServletContextLi.xml | 4 +-
...Source_was_not_saved_for_BuiltConfiguration.xml | 4 +-
...as_incorrect_for_formats_having_MMM_with_th.xml | 4 +-
...should_use_thread_local_translator_by_defau.xml | 4 +-
...rt_for_garbage_free_logging_in_steady_state.xml | 4 +-
...actory_that_avoid_allocation_by_reusing_a_c.xml | 4 +-
...dMessage_optimizations_to_avoid_or_at_least.xml | 4 +-
...erConfig_s_data_structure_for_AppenderContr.xml | 4 +-
..._LogEvent_ByteBufferDestination_method_to_L.xml | 4 +-
...erNoUnconditionalDeleteTest_repeat_test_run.xml | 4 +-
...plierTest_and_LoggerSupplierTest_are_Locale.xml | 4 +-
..._MessageFormatMessage_and_StringFormattedMe.xml | 4 +-
...led_varargs_methods_to_Logger_API_added_Unb.xml | 4 +-
...g_apache_logging_log4j_util_MessageSupplier.xml | 4 +-
...king_Supplier_parameters_now_correctly_hand.xml | 4 +-
...ig_getProperties_should_not_allocate_on_eac.xml | 4 +-
...eadLocal_based_gc_free_caching_mechanism_in.xml | 4 +-
...84_Made_default_MessageFactory_configurable.xml | 4 +-
...w_logging_text_from_entry_to_Enter_and_exit.xml | 4 +-
...rnLayout_to_utilize_gc_free_mechanism_for_L.xml | 4 +-
...mAccessFileAppender_and_RollingRandomAccess.xml | 4 +-
...e_StringBuilderFormattable_to_enable_conver.xml | 4 +-
...Update_Kafka_client_from_0_9_0_0_to_0_9_0_1.xml | 4 +-
...C_Added_manual_page_on_garbage_free_logging.xml | 4 +-
...rter_for_thread_id_and_priority_in_PatternL.xml | 4 +-
...alizability_from_classes_that_don_t_need_it.xml | 4 +-
..._links_to_runtime_dependencies_in_each_comp.xml | 4 +-
...4J2-1304_Update_Jackson_from_2_7_0_to_2_7_2.xml | 4 +-
...ould_use_ShutdownCallbackRegistry_instead_o.xml | 4 +-
...re_specify_appender_et_al_identifiers_in_pr.xml | 4 +-
...on_file_error_does_not_show_cause_exception.xml | 4 +-
...essly_casts_to_String_and_should_use_String.xml | 4 +-
...ting_unnecessary_temporary_objects_in_Logge.xml | 4 +-
...ting_unnecessary_temporary_objects_in_Patte.xml | 4 +-
...migration_guide_to_include_information_abou.xml | 4 +-
...dling_in_the_Async_Logger_background_thread.xml | 4 +-
...s_to_the_Logger_interface_for_logging_CharS.xml | 4 +-
...ndError_in_ReflectionUtil_on_Google_App_Eng.xml | 4 +-
...ting_unnecessary_temporary_objects_in_Marke.xml | 4 +-
...n_1_2_API_module_is_not_compatible_with_1_2.xml | 4 +-
...er_performance_optimization_avoid_calling_i.xml | 4 +-
...nder_is_now_garbage_free_by_default_This_lo.xml | 4 +-
...r_RollingFileAppender_and_MemoryMappedFileA.xml | 4 +-
...umentation_for_properties_that_control_Log4.xml | 4 +-
...g4jServletContextListener_prevents_jetty_ma.xml | 4 +-
...able_ThreadContext_class_CloseableThreadCon.xml | 4 +-
...4J2-1351_Update_Jackson_from_2_7_2_to_2_7_3.xml | 4 +-
...-1352_Update_javax_mail_from_1_5_4_to_1_5_5.xml | 4 +-
...reload_is_triggered_under_Windows_when_repl.xml | 4 +-
..._does_now_support_garbage_free_logging_with.xml | 4 +-
..._stack_traces_for_logged_Throwables_in_Gelf.xml | 4 +-
...e_Apache_Commons_Compress_from_1_10_to_1_11.xml | 4 +-
.../2.6/LOG4J2-1362_Added_a_YAML_layout.xml | 4 +-
...uration_did_not_support_includeLocation_att.xml | 4 +-
...Provide_message_text_as_CharSequence_for_so.xml | 4 +-
...StatusLogger_dropped_exceptions_when_loggin.xml | 4 +-
...ion_results_in_plaintext_uncompressed_files.xml | 4 +-
...t_indents_but_not_the_first_child_tag_Event.xml | 4 +-
...r_wrapper_Generator_tool_to_generate_method.xml | 4 +-
...4_Migrate_tests_from_Logback_1_1_3_to_1_1_7.xml | 4 +-
...4J2-1375_Update_SLF4J_from_1_7_13_to_1_7_21.xml | 4 +-
...4J2-1380_Update_Jackson_from_2_7_3_to_2_7_4.xml | 4 +-
...LogEvent_using_Log4jLogEvent_Builder_should.xml | 4 +-
...4_Update_Apache_Commons_CSV_from_1_2_to_1_3.xml | 4 +-
..._Fixed_memory_leak_related_to_shutdown_hook.xml | 4 +-
...a_allocation_instrumenter_from_3_0_to_3_0_1.xml | 4 +-
...zerImpl_Use_Thread_instead_of_Class_for_fal.xml | 4 +-
...onfigurations_to_for_a_composite_configurat.xml | 4 +-
...2-621_Pattern_to_drop_first_N_package_parts.xml | 4 +-
...perties_as_a_JSON_map_in_JSONLayout_with_op.xml | 4 +-
...yout_doesn_t_add_a_comma_between_log_events.xml | 4 +-
...ption_for_BundleContextSelector_when_initia.xml | 4 +-
src/changelog/2.7/.release.xml | 4 +-
...ect_context_data_from_other_sources_than_Th.xml | 4 +-
..._Google_App_Engine_Interpolator_now_suppres.xml | 4 +-
...1_Added_Logging_API_for_Scala_2_10_and_2_11.xml | 4 +-
..._JVM_Input_Arguments_Lookup_JMX_is_not_avai.xml | 4 +-
...g_log4j_core_appender_routing_IdlePurgePoli.xml | 4 +-
...ds_are_no_longer_leaking_on_Tomcat_shutdown.xml | 4 +-
...erException_in_FastDateParser_TimeZoneStrat.xml | 4 +-
...ed_in_configuration_can_now_have_their_valu.xml | 4 +-
..._values_to_be_specified_in_configuration_as.xml | 4 +-
...ustom_plugins_from_jar_files_and_directorie.xml | 4 +-
...onverter_and_StyleConverter_are_now_GC_free.xml | 4 +-
...rt_for_garbage_free_ThreadContext_map_Disab.xml | 4 +-
...pport_for_Conversant_DisruptorBlockingQueue.xml | 4 +-
...hod_getParameter_to_ObjectMessage_and_Reusa.xml | 4 +-
...pport_for_JCTools_MPSC_bounded_lock_free_qu.xml | 4 +-
...Event_s_internal_data_structure_for_context.xml | 4 +-
...rated_agents_host_list_to_be_passed_to_Flum.xml | 4 +-
...r_deadlock_when_using_async_logging_and_ext.xml | 4 +-
...J2-1458_Updated_Jackson_from_2_7_5_to_2_8_0.xml | 4 +-
...PatternLayout_Add_an_ANSI_option_to_message.xml | 4 +-
...4J2-1467__OSGi_Fixed_missing_import_package.xml | 4 +-
...ternLayout_Add_an_ANSI_option_to_xThrowable.xml | 4 +-
...g_log4j_core_LoggerContext_now_implements_C.xml | 4 +-
...Fixed_improper_header_in_CsvParameterLayout.xml | 4 +-
...ted_JMS_test_from_ActiveMQ_5_13_3_to_5_13_4.xml | 4 +-
...O8601_date_conversion_pattern_with_a_period.xml | 4 +-
...conversion_patterns_with_a_timezone_paramet.xml | 4 +-
...stpone_creating_log_file_until_the_appender.xml | 4 +-
...J2-1494_Updated_Jackson_from_2_8_0_to_2_8_1.xml | 4 +-
..._Updated_LMAX_Disruptor_from_3_3_4_to_3_3_5.xml | 4 +-
...dated_Kafka_client_from_0_9_1_0_to_0_10_0_0.xml | 4 +-
...tions_failed_with_an_NPE_when_comparing_Nod.xml | 4 +-
...ender_is_now_able_to_create_files_on_demand.xml | 4 +-
..._CsvParameterLayout_and_CsvLogEventLayout_i.xml | 4 +-
...ender_is_now_able_to_create_files_on_demand.xml | 4 +-
...for_the_FileAppender_plugin_to_facilitate_a.xml | 4 +-
...unregister_JMX_MBeans_when_log4j2_disable_j.xml | 4 +-
...507_Allow_Builders_to_be_completely_generic.xml | 4 +-
...Allow_a_Builder_to_subclass_another_Builder.xml | 4 +-
...ilter_filtered_incorrectly_when_params_were.xml | 4 +-
..._exclude_stack_trace_from_JSON_XML_and_YAML.xml | 4 +-
...Map2_interface_supporting_method_putAll_Map.xml | 4 +-
...in_Async_Loggers_when_queue_is_full_and_log.xml | 4 +-
..._Add_ThreadContext_putAll_Map_String_String.xml | 4 +-
...mplementations_to_manage_the_thread_context.xml | 4 +-
..._setting_StatusLogger_destination_in_Config.xml | 4 +-
...RingBufferLogEvent_getFormattedMessage_when.xml | 4 +-
...generate_Log4j_2_style_XML_configuration_fi.xml | 4 +-
...ot_merged_properly_in_composite_configurati.xml | 4 +-
...here_LogEvent_getContextStack_returned_null.xml | 4 +-
...ot_merged_properly_in_composite_configurati.xml | 4 +-
...ated_Kafka_client_from_0_10_0_0_to_0_10_0_1.xml | 4 +-
...event_NPE_when_dynamically_removing_filters.xml | 4 +-
...Configurator_shutdown_LoggerContext_long_Ti.xml | 4 +-
...bstractManager_now_tracks_its_LoggerContext.xml | 4 +-
...esource_leak_in_XmlConfiguration_XmlConfigu.xml | 4 +-
...xOutOfBoundsException_in_ParameterizedMessa.xml | 4 +-
...d_Core_API_org_apache_logging_log4j_core_ut.xml | 4 +-
...d_Core_API_org_apache_logging_log4j_core_ut.xml | 4 +-
...d_Web_API_org_apache_logging_log4j_web_WebL.xml | 4 +-
...tConfiguration_now_tracks_its_LoggerContext.xml | 4 +-
...Policy_ConfigurationScheduler_scheduled_the.xml | 4 +-
..._AsyncLoggerContextSelector_PropertiesConfi.xml | 4 +-
...ted_JMS_test_from_ActiveMQ_5_13_4_to_5_14_0.xml | 4 +-
...bstractManager_now_implements_AutoCloseable.xml | 4 +-
...Custom_Log4j_threads_now_extend_Log4jThread.xml | 4 +-
...r_the_SocketAppender_deprecates_factory_met.xml | 4 +-
...58_SocketAppender_now_supports_IO_buffering.xml | 4 +-
.../LOG4J2-1559_Prevent_NPE_in_Level_isInRange.xml | 4 +-
...ender_memory_usage_from_growing_unbounded_i.xml | 4 +-
...g4j_2_6_2_and_higher_from_losing_exceptions.xml | 4 +-
..._java_util_concurrent_LinkedTransferQueue_t.xml | 4 +-
...J2-1569_Updated_Jackson_from_2_8_1_to_2_8_2.xml | 4 +-
.../LOG4J2-1573_Layout_is_no_longer_optional.xml | 4 +-
...gFileAppender_to_use_default_pattern_layout.xml | 4 +-
..._now_stores_configuration_properties_in_a_L.xml | 4 +-
...the_RoutingAppender_and_deprecate_factory_m.xml | 4 +-
...can_be_configured_with_scripts_Add_Script_i.xml | 4 +-
...X_components_no_longer_prints_a_stack_trace.xml | 4 +-
...g_on_platforms_where_JMX_is_not_available_I.xml | 4 +-
...og_messages_triggered_by_nested_logging_fro.xml | 4 +-
...filters_extending_AbstractFilter_that_did_n.xml | 4 +-
...nterface_LifeCycle2_with_stop_long_TimeUnit.xml | 4 +-
...derSelector_to_create_an_Appender_specified.xml | 4 +-
...J2-1598_Updated_Jackson_from_2_8_2_to_2_8_3.xml | 4 +-
..._NPE_in_org_apache_logging_log4j_message_Pa.xml | 4 +-
..._NPE_due_to_org_apache_logging_log4j_core_l.xml | 4 +-
..._NPE_due_to_org_apache_logging_log4j_core_l.xml | 4 +-
...l_NPE_in_org_apache_logging_log4j_core_util.xml | 4 +-
..._and_equals_methods_in_org_apache_logging_l.xml | 4 +-
...2-1604_Log4j2_TcpSocketServer_in_background.xml | 4 +-
...sages_for_TcpSocketServer_and_UdpSocketServ.xml | 4 +-
...oes_not_provide_throwable_object_to_Servlet.xml | 4 +-
...ServletAppender_and_deprecate_factory_metho.xml | 4 +-
...rgetNamespace_to_log4j_config_xsd_GitHub_43.xml | 4 +-
...nce_of_context_data_injector_for_web_applic.xml | 4 +-
...ception_when_using_JUL_logging_during_shutd.xml | 4 +-
...19_new_Log4jLogEvent_toString_throws_an_NPE.xml | 4 +-
...ileAppender_immediateFlush_default_value_sh.xml | 4 +-
...e_Apache_Commons_Compress_from_1_12_to_1_13.xml | 4 +-
...Fixed_wrong_Fragment_Host_in_manifest_files.xml | 4 +-
...o_disable_date_lookup_completely_for_compat.xml | 4 +-
src/changelog/2.8.1/.release.xml | 4 +-
...Exception_org_apache_logging_log4j_core_uti.xml | 4 +-
...opertiesUtil_getCharsetProperty_that_caused.xml | 4 +-
...n_sending_to_Kafka_when_using_syncSend_fals.xml | 4 +-
..._ensure_JMH_generated_classes_in_log4j_perf.xml | 4 +-
...pattern_to_be_preceded_with_characters_othe.xml | 4 +-
...condition_in_FixedDateFormat_made_FixedDate.xml | 4 +-
..._for_DefaultRolloverStrategy_purgeAscending.xml | 4 +-
...core_Add_and_implement_LogEvent_toImmutable.xml | 4 +-
...gback_1_1_10_and_then_Logback_1_2_for_tests.xml | 4 +-
...ssage_when_log4j_2_configuration_file_not_f.xml | 4 +-
...e_minOccur_to_minOccurs_in_Log4j_config_xsd.xml | 4 +-
...work_when_filePattern_contains_no_directory.xml | 4 +-
...4J2-1819_Update_Jackson_from_2_8_5_to_2_8_6.xml | 4 +-
.../2.8.1/LOG4J2-1822_Update_SLF4J_to_1_7_24.xml | 4 +-
...n_on_MessageSupplier_lambda_functions_in_Lo.xml | 4 +-
src/changelog/2.8.2/.release.xml | 4 +-
...e_exceptions_when_a_security_manager_is_pre.xml | 4 +-
...tests_to_their_own_module_to_speed_up_build.xml | 4 +-
...4J2-1831_NullPointerException_in_HtmlLayout.xml | 4 +-
...ocumentation_about_the_licensing_for_JeroMQ.xml | 4 +-
...LOG4J2-1836_Update_the_API_version_to_2_6_0.xml | 4 +-
...ppending_common_suffix_to_each_line_of_exte.xml | 4 +-
...Fix_typo_in_replace_converter_documentation.xml | 4 +-
...ppending_common_suffix_to_each_line_of_thro.xml | 4 +-
...Event_getLoggerName_returns_null_in_KafkaAp.xml | 4 +-
...Event_getLoggerName_returns_null_in_LoggerN.xml | 4 +-
...g_support_to_EncodingPatternConverter_encod.xml | 4 +-
...savings_time_DST_issue_with_FixedDateFormat.xml | 4 +-
...Fix_CassandraRule_and_unit_tests_on_Windows.xml | 4 +-
..._of_RandomAccessFileAppender_Builder_append.xml | 4 +-
...4J2-1856_Update_Jackson_from_2_8_6_to_2_8_7.xml | 4 +-
...rg_apache_logging_log4j_ThreadContext_about.xml | 4 +-
...oc_about_Order_and_OrderComparator_ordering.xml | 4 +-
...iltering_input_in_TcpSocketServer_and_UdpSo.xml | 4 +-
src/changelog/2.8/.release.xml | 4 +-
...verStrategy_more_efficient_when_renaming_fi.xml | 4 +-
...der_now_supports_omitting_the_file_name_and.xml | 4 +-
...serialization_to_handle_non_serializable_Me.xml | 4 +-
...ow_default_value_in_property_to_be_a_Lookup.xml | 4 +-
...mpl_module_now_declares_a_runtime_dependenc.xml | 4 +-
...ntation_regarding_YAML_configuration_format.xml | 4 +-
...icy_raise_exception_and_fail_to_rollover_lo.xml | 4 +-
...1623_Configurable_JVM_shutdown_hook_timeout.xml | 4 +-
...ng_regression_in_FileAppender_introduced_in.xml | 4 +-
...does_not_pick_up_Oracle_Java_8_s_sun_stdout.xml | 4 +-
...hen_used_in_OSGi_containers_IllegalAccessEr.xml | 4 +-
...dFileAppender_createAppender_Javadoc_for_im.xml | 4 +-
...G4J2-1641_Update_JeroMQ_from_0_3_5_to_0_3_6.xml | 4 +-
...llbackRegistry_can_throw_a_NoClassDefFoundE.xml | 4 +-
...nefficient_locking_in_AbstractLoggerAdapter.xml | 4 +-
.../2.8/LOG4J2-1645_Immutable_empty_StringMap.xml | 4 +-
...2-1646_Migrate_to_Mockito_2_x_in_unit_tests.xml | 4 +-
...J2-1647_Update_Commons_Lang_from_3_4_to_3_5.xml | 4 +-
...urationScheduler_shuts_down_without_blockin.xml | 4 +-
...icy_would_use_the_wrong_date_time_when_roll.xml | 4 +-
...4J2-1655_Update_Jackson_from_2_8_3_to_2_8_4.xml | 4 +-
...656_Update_Apache_Flume_from_1_6_0_to_1_7_0.xml | 4 +-
...hreadContextMapFactory_createThreadContextM.xml | 4 +-
...thod_ThreadContext_getThreadContextMap_remo.xml | 4 +-
...yStringMap_can_be_serialized_and_deserializ.xml | 4 +-
.../2.8/LOG4J2-1664_Improve_OSGi_unit_tests.xml | 4 +-
...ting_temporary_objects_in_IntegerPatternCon.xml | 4 +-
...ting_temporary_objects_in_RelativeTimePatte.xml | 4 +-
...ting_temporary_objects_in_SequenceNumberPat.xml | 4 +-
...ting_temporary_objects_in_MarkerPatternConv.xml | 4 +-
...ting_temporary_objects_in_MaxLengthConverte.xml | 4 +-
...ting_temporary_objects_in_EqualsReplacement.xml | 4 +-
...ting_temporary_objects_in_EqualsIgnoreCaseR.xml | 4 +-
...ating_temporary_objects_in_LevelRangeFilter.xml | 4 +-
...llocating_temporary_objects_in_MarkerFilter.xml | 4 +-
...cating_temporary_objects_in_ThresholdFilter.xml | 4 +-
...ay_not_carry_a_Throwable_Use_Message_getThr.xml | 4 +-
...d_allocating_temporary_objects_in_MapFilter.xml | 4 +-
...ting_temporary_objects_in_ThreadContextMapF.xml | 4 +-
...ting_temporary_objects_in_StructuredDataFil.xml | 4 +-
..._allocating_temporary_objects_in_TimeFilter.xml | 4 +-
...ces_IndexedStringMap_and_IndexedReadOnlyStr.xml | 4 +-
...lizedMessageFactory_prints_key_instead_of_m.xml | 4 +-
..._allocating_temporary_objects_in_MapMessage.xml | 4 +-
...nsi_in_PatternLayout_to_unconditionally_dis.xml | 4 +-
...roxy_when_resolving_stack_in_Java_EE_OSGi_e.xml | 4 +-
...lements_of_a_log_message_parameter_array_we.xml | 4 +-
...adContextMap_interface_supporting_method_re.xml | 4 +-
...Add_putAll_method_to_CloseableThreadContext.xml | 4 +-
...ScriptPatternSelector_and_deprecate_ScriptP.xml | 4 +-
...MarkerPatternSelector_and_deprecate_MarkerP.xml | 4 +-
...uilder_to_PatternLayout_and_deprecate_Patte.xml | 4 +-
...8_Update_LMAX_Disruptor_from_3_3_5_to_3_3_6.xml | 4 +-
.../LOG4J2-1700_Update_Jansi_from_1_13_to_1_14.xml | 4 +-
...RandomAccessFileAppender_and_deprecate_Rand.xml | 4 +-
...MemoryMappedFileAppender_and_deprecate_Memo.xml | 4 +-
...RollingRandomAccessFileAppender_and_depreca.xml | 4 +-
...sable_as_global_filter_and_as_logger_filter.xml | 4 +-
...w_TCP_Socket_Appender_to_set_socket_options.xml | 4 +-
...ecure_Socket_Appender_to_set_socket_options.xml | 4 +-
...SyslogAppender_and_deprecate_SyslogAppender.xml | 4 +-
..._from_Apache_Commons_Lang_s_org_apache_comm.xml | 4 +-
...ting_temporary_objects_in_AbstractStyleName.xml | 4 +-
...ting_temporary_objects_in_NdcPatternConvert.xml | 4 +-
...ting_temporary_objects_in_MapPatternConvert.xml | 4 +-
...ting_temporary_objects_in_EncodingPatternCo.xml | 4 +-
..._marker_interface_AsynchronouslyFormattable.xml | 4 +-
...tion_in_ObjectMessage_and_SimpleMessage_ens.xml | 4 +-
...1720_Make_GelfLayout_independent_of_Jackson.xml | 4 +-
...ting_temporary_objects_in_VariablesNotEmpty.xml | 4 +-
...ve_dependency_on_geronimo_jms_1_1_spec_caus.xml | 4 +-
...n_GelfLayout_s_additional_fields_at_runtime.xml | 4 +-
...Cassandra_appender_and_ColumnMapping_plugin.xml | 4 +-
...etManager_now_respects_connectTimeoutMillis.xml | 4 +-
...ribute_to_KafkaAppender_as_in_KafkaLog4jApp.xml | 4 +-
...actory_might_leak_Sockets_when_certain_star.xml | 4 +-
...4J2-1735_Update_Jackson_from_2_8_4_to_2_8_5.xml | 4 +-
...actory_might_leak_Sockets_when_certain_star.xml | 4 +-
...SyslogLayout_and_deprecate_SyslogLayout_cre.xml | 4 +-
...JsonLayout_and_deprecate_org_apache_logging.xml | 4 +-
...fkaAppender_and_deprecate_KafkaAppender_cre.xml | 4 +-
...ggeringPolicy_programmatically_leads_to_NPE.xml | 4 +-
...ration_does_not_add_filters_to_appenderRefs.xml | 4 +-
..._Generate_tool_no_longer_requires_the_log4j.xml | 4 +-
...e_non_daemon_thread_pool_for_rollover_tasks.xml | 4 +-
...1750_Update_Kafka_from_0_10_0_1_to_0_10_1_1.xml | 4 +-
...1_Update_liquibase_core_from_3_5_1_to_3_5_3.xml | 4 +-
..._and_constraint_validators_for_java_net_Ine.xml | 4 +-
...56_Adds_xmlns_in_schema_and_some_other_tags.xml | 4 +-
...58_Add_TypeConverter_for_java_nio_file_Path.xml | 4 +-
...2-1759_Add_TypeConverter_for_java_util_UUID.xml | 4 +-
.../2.8/LOG4J2-1762_Add_Builder_to_GelfLayout.xml | 4 +-
...le_in_ContextDataFactory_cached_constructor.xml | 4 +-
..._issue_affecting_all_layouts_except_Pattern.xml | 4 +-
...JdbcAppender_and_deprecate_JdbcAppender_cre.xml | 4 +-
...ColumnConfig_and_deprecate_ColumnConfig_cre.xml | 4 +-
...ule_to_allow_unit_tests_to_set_a_status_lev.xml | 4 +-
...ependency_in_unit_tests_with_Spring_Test_an.xml | 4 +-
...syncLogger_did_not_resolve_configuration_pr.xml | 4 +-
..._of_the_ExecutorServices_in_the_LoggerConte.xml | 4 +-
...e_Conversant_Disruptor_from_1_2_7_to_1_2_10.xml | 4 +-
...duler_now_preserves_interrupt_flag_during_s.xml | 4 +-
...exclude_transitive_conflicting_dependencies.xml | 4 +-
..._both_filters_and_separator_for_PatternLayo.xml | 4 +-
...ernConverter_does_not_use_TextRenderer_or_l.xml | 4 +-
...ta_type_support_to_JdbcAppender_via_new_Col.xml | 4 +-
...Appender_so_that_Layout_is_a_Plugin_element.xml | 4 +-
src/changelog/2.9.0/.release.xml | 4 +-
...071_Allow_for_bufferSize_0_in_SMTP_appender.xml | 4 +-
...o_longer_use_deprecated_LMAX_Disruptor_APIs.xml | 4 +-
...should_use_a_JMS_MapMessage_for_a_Log4j_Map.xml | 4 +-
...ill_lose_several_events_after_re_connection.xml | 4 +-
...4J2-1359_Add_support_for_Java_9_StackWalker.xml | 4 +-
.../2.9.0/LOG4J2-1442_Generic_HTTP_appender.xml | 4 +-
...g_File_Permissions_with_PosixFilePermission.xml | 4 +-
...orary_compress_directory_during_rollover_88.xml | 4 +-
..._to_WARN_Ignoring_log_event_messages_printe.xml | 4 +-
...rint_all_internal_logging_to_the_console_if.xml | 4 +-
...sses_CustomLoggerGenerator_and_ExtendedLogg.xml | 4 +-
...erException_when_a_file_name_is_specified_w.xml | 4 +-
...nents_from_log4j_core_to_new_log4_server_mo.xml | 4 +-
...4_Support_null_byte_delimiter_in_GelfLayout.xml | 4 +-
...l_random_delay_in_TimeBasedTriggeringPolicy.xml | 4 +-
...Local_StringBuilder_in_ParameterizedMessage.xml | 4 +-
...roperty_and_KeyValuePair_component_in_Confi.xml | 4 +-
...ort_capped_collections_for_MongoDb_appender.xml | 4 +-
...LOG4J2-1867_Fix_configuration_documentation.xml | 4 +-
..._Update_ZeroMQ_s_JeroMQ_from_0_3_6_to_0_4_0.xml | 4 +-
...date_Kafka_client_from_0_10_1_1_to_0_10_2_0.xml | 4 +-
...J2-1872_Update_JavaMail_from_1_5_5_to_1_5_6.xml | 4 +-
...s_writeBytes_ByteBuffer_and_writeBytes_byte.xml | 4 +-
..._reliable_checking_for_runtime_dependencies.xml | 4 +-
...tion_for_Max_index_limit_in_DefaultRollover.xml | 4 +-
.../LOG4J2-1879_Update_JAnsi_from_1_14_to_1_15.xml | 4 +-
...guration_file_for_an_inactive_Configuration.xml | 4 +-
...1884_Added_process_ID_pid_pattern_converter.xml | 4 +-
..._about_default_additivity_value_for_loggers.xml | 4 +-
...ava_nio_charset_UnsupportedCharsetException.xml | 4 +-
...rs_to_classes_in_package_org_apache_logging.xml | 4 +-
.../LOG4J2-1900_Update_JAnsi_from_1_15_to_1_16.xml | 4 +-
...ssage_when_misconfigured_with_multiple_inco.xml | 4 +-
...documentation_of_the_DynamicThresholdFilter.xml | 4 +-
...ration_logs_warning_Unable_to_determine_URI.xml | 4 +-
...va_util_ServiceLoader_to_locate_Log4j_2_API.xml | 4 +-
...er_is_not_available_in_Android_and_causes_a.xml | 4 +-
..._use_in_Android_applications_remove_depende.xml | 4 +-
...irectWriteRolloverStrategy_to_RollingRandom.xml | 4 +-
...4J2-1929_EOFException_with_FormattedMessage.xml | 4 +-
...hods_to_org_apache_logging_log4j_message_Ma.xml | 4 +-
..._methods_to_org_apache_logging_log4j_messag.xml | 4 +-
..._not_know_how_to_recover_from_a_broken_conn.xml | 4 +-
..._primitive_methods_to_org_apache_logging_lo.xml | 4 +-
...4J2-1938_Update_Jackson_from_2_8_7_to_2_8_9.xml | 4 +-
...ttribute_was_being_ignored_in_the_RFC5424La.xml | 4 +-
...-1945_Generate_source_jas_for_all_test_jars.xml | 4 +-
...from_properties_file_to_remove_trailing_spa.xml | 4 +-
..._Fix_docker_build_with_jdk9_requirements_84.xml | 4 +-
...t_released_when_the_JmsAppender_builder_cat.xml | 4 +-
..._with_multiple_root_loggers_now_fail_loudly.xml | 4 +-
...ould_be_able_to_connect_to_a_broker_later_e.xml | 4 +-
...roker_password_should_be_a_char_not_a_Strin.xml | 4 +-
...e_SerializedLayout_and_remove_it_as_default.xml | 4 +-
...e_DTD_processing_in_XML_configuration_files.xml | 4 +-
..._Update_ZeroMQ_s_JeroMQ_from_0_4_0_to_0_4_1.xml | 4 +-
...onfigure_breaks_DirectWriteRolloverStrategy.xml | 4 +-
...date_Kafka_client_from_0_10_2_0_to_0_11_0_0.xml | 4 +-
...ration_does_not_work_for_filePattern_of_Rol.xml | 4 +-
...r_option_of_PatternLayout_in_manual_and_oth.xml | 4 +-
...970_Update_HdrHistogram_from_2_1_8_to_2_1_9.xml | 4 +-
...on_org_eclipse_osgi_internal_loader_SystemB.xml | 4 +-
...ore_as_an_OSGi_service_Skip_tests_for_LOG4J.xml | 4 +-
..._Update_ZeroMQ_s_JeroMQ_from_0_4_1_to_0_4_2.xml | 4 +-
...pdate_javax_persistence_from_2_1_0_to_2_1_1.xml | 4 +-
...76_Update_org_osgi_core_from_4_3_1_to_6_0_0.xml | 4 +-
...ngBuilder_s_capacity_instead_of_content_len.xml | 4 +-
...yout_and_YamlLayout_support_0_byte_terminat.xml | 4 +-
...only_allows_one_AppenderRef_element_for_eac.xml | 4 +-
...f_StructuredData_to_be_specified_by_the_use.xml | 4 +-
...er_size_to_match_documentation_from_8102_to.xml | 4 +-
...arsing_the_output_from_JsonLayout_XmlLayout.xml | 4 +-
...and_RMI_Security_Manager_causes_access_deni.xml | 4 +-
...larify_Javadoc_for_AbstractTriggeringPolicy.xml | 4 +-
...cationException_logging_a_parameter_of_type.xml | 4 +-
...r_SimpleMessage_to_be_concise_and_clear_100.xml | 4 +-
...3_Fix_compiler_warnings_in_LoggerConfigTest.xml | 4 +-
...ocketServer_does_not_close_accepted_Sockets.xml | 4 +-
...r_converts_all_unrecognized_levels_to_DEBUG.xml | 4 +-
...ewInstance_argument_validation_is_incorrect.xml | 4 +-
...multiple_StructuredData_elements_in_RFC5424.xml | 4 +-
...r_command_line_parser_with_picocli_to_let_u.xml | 4 +-
...ession_when_using_a_separate_drive_in_Linux.xml | 4 +-
..._does_not_apply_SSLContext_on_TCP_reconnect.xml | 4 +-
...figuration_and_TrustStoreConfiguration_to_f.xml | 4 +-
...tion_as_successful_when_using_alternative_w.xml | 4 +-
...4J2-2017_Update_Jackson_from_2_8_9_to_2_9_0.xml | 4 +-
...umentation_for_LoggerNameLevelRewritePolicy.xml | 4 +-
...20_Remove_default_layout_from_KafkaAppender.xml | 4 +-
...022_RFC5424Layout_now_prints_the_process_id.xml | 4 +-
...nical_name_instead_of_name_to_create_its_lo.xml | 4 +-
...dcId_in_SyslogAppender_has_no_default_value.xml | 4 +-
.../2.9.0/Update_SLF4J_from_1_7_24_to_1_7_25.xml | 4 +-
src/changelog/2.9.1/.release.xml | 4 +-
...tModificationException_with_AsyncLoggerConf.xml | 4 +-
...eption_when_making_all_loggers_asynchronous.xml | 4 +-
...tModificationException_with_AsyncLoggerConf.xml | 4 +-
...nical_name_instead_of_name_to_create_its_lo.xml | 4 +-
...ctMethodError_javax_xml_parsers_DocumentBui.xml | 4 +-
...or_was_not_properly_skipping_the_initial_st.xml | 4 +-
...xamples_should_not_use_deprecated_flow_APIs.xml | 4 +-
..._ClassLoaders_to_locate_the_service_provide.xml | 4 +-
..._to_clarify_disruptor_3_3_4_is_now_required.xml | 4 +-
..._Jackson_from_2_9_0_to_2_9_1_fix_for_Java_9.xml | 4 +-
...4_Update_Apache_Commons_CSV_from_1_4_to_1_5.xml | 4 +-
...-2045_Update_javax_mail_from_1_5_6_to_1_6_0.xml | 4 +-
...e_Apache_Commons_Compress_from_1_13_to_1_14.xml | 4 +-
...Update_Cassandra_driver_from_3_1_0_to_3_1_4.xml | 4 +-
...queue_size_for_AsyncAppender_from_128_to_10.xml | 4 +-
...ache_Kafka_Client_from_0_11_0_0_to_0_11_0_1.xml | 4 +-
src/docgen/index.adoc.ftl | 6 +-
src/docgen/type.adoc.ftl | 2 +-
src/site/antora/antora.tmpl.yml | 22 +-
src/site/antora/antora.yml | 21 +-
.../modules/ROOT/examples/hibernate/log4j2.json | 46 +
.../ROOT/examples/hibernate/log4j2.properties | 39 +
.../modules/ROOT/examples/hibernate/log4j2.xml | 53 +
.../modules/ROOT/examples/hibernate/log4j2.yaml | 48 +
.../manual/async/custom-wait-strategy.json | 7 +
.../manual/async/custom-wait-strategy.properties | 18 +
.../examples/manual/async/custom-wait-strategy.xml | 24 +
.../manual/async/custom-wait-strategy.yaml | 19 +
.../ROOT/examples/manual/async/mixed-async.json | 37 +
.../examples/manual/async/mixed-async.properties | 38 +
.../ROOT/examples/manual/async/mixed-async.xml | 41 +
.../ROOT/examples/manual/async/mixed-async.yaml | 40 +
.../manual/configuration/arbiters-select.json | 30 +
.../configuration/arbiters-select.properties | 33 +
.../manual/configuration/arbiters-select.xml | 42 +
.../manual/configuration/arbiters-select.yaml | 35 +
.../examples/manual/configuration/arbiters.json | 34 +
.../manual/configuration/arbiters.properties | 33 +
.../examples/manual/configuration/arbiters.xml | 38 +
.../examples/manual/configuration/arbiters.yaml | 34 +
.../manual/configuration/logger-properties.json | 29 +
.../configuration/logger-properties.properties | 32 +
.../manual/configuration/logger-properties.xml | 37 +
.../manual/configuration/logger-properties.yaml | 34 +
.../examples/manual/configuration/loggers.json | 37 +
.../manual/configuration/loggers.properties | 33 +
.../ROOT/examples/manual/configuration/loggers.xml | 40 +
.../examples/manual/configuration/loggers.yaml | 37 +
.../manual/configuration/main-elements.json | 47 +
.../manual/configuration/main-elements.properties | 40 +
.../manual/configuration/main-elements.xml | 43 +
.../manual/configuration/main-elements.yaml | 42 +
.../manual/configuration/properties-example.json | 14 +
.../configuration/properties-example.properties | 18 +
.../manual/configuration/properties-example.xml | 21 +
.../manual/configuration/properties-example.yaml | 22 +
.../manual/configuration/properties-recursion.json | 18 +
.../configuration/properties-recursion.properties | 19 +
.../manual/configuration/properties-recursion.xml | 22 +
.../manual/configuration/properties-recursion.yaml | 24 +
.../examples/manual/configuration/properties.json | 17 +
.../manual/configuration/properties.properties | 19 +
.../examples/manual/configuration/properties.xml | 28 +
.../examples/manual/configuration/properties.yaml | 24 +
.../examples/manual/configuration/routing.json | 34 +
.../manual/configuration/routing.properties | 37 +
.../ROOT/examples/manual/configuration/routing.xml | 45 +
.../examples/manual/configuration/routing.yaml | 36 +
.../manual/configuration/xinclude-appenders.xml | 25 +
.../manual/configuration/xinclude-loggers.xml | 25 +
.../manual/configuration/xinclude-main.xml | 29 +
.../manual/customloglevels/LevelExample.java | 49 +
.../examples/manual/customloglevels/log4j2.json | 41 +
.../manual/customloglevels/log4j2.properties | 35 +
.../examples/manual/customloglevels/log4j2.xml | 40 +
.../examples/manual/customloglevels/log4j2.yaml | 39 +
.../ROOT/examples/manual/filters/filters.json | 36 +
.../examples/manual/filters/filters.properties | 38 +
.../ROOT/examples/manual/filters/filters.xml | 42 +
.../ROOT/examples/manual/filters/filters.yaml | 41 +
.../ROOT/examples/manual/flowtracing/log4j2.json | 43 +
.../examples/manual/flowtracing/log4j2.properties | 36 +
.../ROOT/examples/manual/flowtracing/log4j2.xml | 43 +
.../ROOT/examples/manual/flowtracing/log4j2.yaml | 40 +
.../ROOT/examples/manual/flowtracing/logback.xml | 78 +
.../ROOT/examples/manual/gelf-layout/log4j2.json | 68 +
.../examples/manual/gelf-layout/log4j2.properties | 53 +
.../ROOT/examples/manual/gelf-layout/log4j2.xml | 53 +
.../ROOT/examples/manual/gelf-layout/log4j2.yaml | 61 +
.../event-template-additional-field/log4j2.json | 41 +
.../log4j2.properties | 38 +
.../event-template-additional-field/log4j2.xml | 52 +
.../event-template-additional-field/log4j2.yaml | 41 +
.../property-substitution/log4j2.json | 27 +
.../property-substitution/log4j2.properties | 27 +
.../property-substitution/log4j2.xml | 41 +
.../property-substitution/log4j2.yaml | 33 +
.../manual/json-template-layout/usage/log4j2.json | 20 +
.../json-template-layout/usage/log4j2.properties | 23 +
.../manual/json-template-layout/usage/log4j2.xml | 36 +
.../manual/json-template-layout/usage/log4j2.yaml | 29 +
.../examples/manual/markers/MarkerExample.java | 63 +
.../ROOT/examples/manual/markers/log4j2.json | 28 +
.../ROOT/examples/manual/markers/log4j2.properties | 32 +
.../ROOT/examples/manual/markers/log4j2.xml | 38 +
.../ROOT/examples/manual/markers/log4j2.yaml | 33 +
.../ROOT/examples/manual/markers/logback.xml | 37 +
.../examples/manual/markers/marker-filtering.log | 23 +
.../manual/messages/CustomMessageExample.java | 76 +
.../examples/manual/messages/MessagesExample.java | 93 +
.../ROOT/examples/manual/messages/log-event.json | 40 +
.../manual/migration/Migration1Example.java | 33 +
.../manual/migration/Migration2Example.java | 32 +
.../marker-pattern-selector/log4j2.json | 28 +
.../marker-pattern-selector/log4j2.properties | 27 +
.../marker-pattern-selector/log4j2.xml | 40 +
.../marker-pattern-selector/log4j2.yaml | 33 +
.../script-pattern-selector/log4j2.json | 37 +
.../script-pattern-selector/log4j2.properties | 41 +
.../script-pattern-selector/log4j2.xml | 50 +
.../script-pattern-selector/log4j2.yaml | 46 +
.../manual/pattern-layout/usage/log4j2.json | 20 +
.../manual/pattern-layout/usage/log4j2.properties | 23 +
.../manual/pattern-layout/usage/log4j2.xml | 36 +
.../manual/pattern-layout/usage/log4j2.yaml | 29 +
.../ROOT/examples/manual/scripts/log4j2.json | 65 +
.../ROOT/examples/manual/scripts/log4j2.properties | 72 +
.../ROOT/examples/manual/scripts/log4j2.xml | 71 +
.../ROOT/examples/manual/scripts/log4j2.yaml | 72 +
.../images/AsyncWithLocationThrpt1T-labeled.png | Bin 23273 -> 0 bytes
.../antora/modules/ROOT/images/LocationPerf.png | Bin 33266 -> 0 bytes
.../Log4j2AppenderThroughputComparison-linux.png | Bin 37494 -> 0 bytes
.../Log4j2AppenderThroughputComparison-windows.png | Bin 36089 -> 0 bytes
.../ROOT/images/MarkerFilterCostComparison.png | Bin 22737 -> 0 bytes
.../modules/ROOT/images/ParamMsgThrpt1-4T.png | Bin 37465 -> 0 bytes
.../ResponseTimeAsyncClassicVsGcFree-label.png | Bin 31148 -> 0 bytes
.../ResponseTimeAsyncLogging16Threads_8kEach.png | Bin 29429 -> 0 bytes
...ncLogging16Threads_8kEachLog4j2Only-labeled.png | Bin 41663 -> 0 bytes
.../ResponseTimeAsyncLogging4Threads_16kEach.png | Bin 32664 -> 0 bytes
.../images/ResponseTimeSyncClassicVsGcFree.png | Bin 33240 -> 0 bytes
.../ResponseTimeVsServiceTimeAsyncLoggers.png | Bin 34779 -> 0 bytes
.../images/SyncThroughputLoggerComparisonLinux.png | Bin 33718 -> 0 bytes
.../SynchronousFileResponseTime2T32k-labeled.png | Bin 31907 -> 0 bytes
.../images/ThreadContextFilterCostComparison.png | Bin 17874 -> 0 bytes
.../ROOT/images/async-throughput-comparison.png | Bin 66734 -> 0 bytes
.../ROOT/images/async-vs-sync-throughput.png | Bin 60459 -> 0 bytes
.../images/garbage-free2.6-SyncThroughputLinux.png | Bin 24197 -> 0 bytes
.../log4j-2.5-FlightRecording-thumbnail40pct.png | Bin 57992 -> 0 bytes
.../ROOT/images/log4j-2.5-FlightRecording.png | Bin 68628 -> 0 bytes
.../log4j-2.6-FlightRecording-thumbnail40pct.png | Bin 45221 -> 0 bytes
.../ROOT/images/log4j-2.6-FlightRecording.png | Bin 50481 -> 0 bytes
.../antora/modules/ROOT/images/whichjar-2.x.png | Bin 68381 -> 0 bytes
.../modules/ROOT/images/whichjar-log4j-1.2-api.png | Bin 24992 -> 0 bytes
.../modules/ROOT/images/whichjar-log4j-api.png | Bin 16515 -> 0 bytes
.../modules/ROOT/images/whichjar-slf4j-2.x.png | Bin 26650 -> 0 bytes
src/site/antora/modules/ROOT/nav.adoc | 84 +-
src/site/antora/modules/ROOT/pages/articles.adoc | 145 -
.../antora/modules/ROOT/pages/development.adoc | 109 +
src/site/antora/modules/ROOT/pages/download.adoc | 237 +-
src/site/antora/modules/ROOT/pages/faq.adoc | 404 +--
src/site/antora/modules/ROOT/pages/guidelines.adoc | 381 ---
src/site/antora/modules/ROOT/pages/hibernate.adoc | 84 +
src/site/antora/modules/ROOT/pages/index.adoc | 41 +-
.../antora/modules/ROOT/pages/log4j-1.2-api.adoc | 76 -
src/site/antora/modules/ROOT/pages/log4j-api.adoc | 24 -
.../antora/modules/ROOT/pages/log4j-couchdb.adoc | 2 +-
.../antora/modules/ROOT/pages/log4j-docker.adoc | 5 +-
.../antora/modules/ROOT/pages/log4j-flume-ng.adoc | 5 +-
.../antora/modules/ROOT/pages/log4j-iostreams.adoc | 9 +-
.../modules/ROOT/pages/log4j-jakarta-web.adoc | 1 -
src/site/antora/modules/ROOT/pages/log4j-jcl.adoc | 29 -
.../antora/modules/ROOT/pages/log4j-jmx-gui.adoc | 20 -
src/site/antora/modules/ROOT/pages/log4j-jpl.adoc | 27 -
src/site/antora/modules/ROOT/pages/log4j-jul.adoc | 221 +-
.../antora/modules/ROOT/pages/log4j-mongodb3.adoc | 46 -
.../antora/modules/ROOT/pages/log4j-mongodb4.adoc | 44 -
.../modules/ROOT/pages/log4j-slf4j-impl.adoc | 40 -
.../modules/ROOT/pages/log4j-slf4j2-impl.adoc | 40 -
.../modules/ROOT/pages/log4j-spring-boot.adoc | 5 +-
.../pages/log4j-spring-cloud-config-client.adoc | 69 +-
.../antora/modules/ROOT/pages/log4j-taglib.adoc | 3 +-
.../antora/modules/ROOT/pages/log4j-to-jul.adoc | 30 +-
.../antora/modules/ROOT/pages/log4j-to-slf4j.adoc | 33 -
src/site/antora/modules/ROOT/pages/log4j-web.adoc | 1 -
.../modules/ROOT/pages/manual/api-separation.adoc | 233 --
src/site/antora/modules/ROOT/pages/manual/api.adoc | 435 ++-
.../modules/ROOT/pages/manual/appenders.adoc | 1538 ++++-----
.../modules/ROOT/pages/manual/architecture.adoc | 43 +-
.../antora/modules/ROOT/pages/manual/async.adoc | 894 ++---
.../antora/modules/ROOT/pages/manual/cloud.adoc | 2 +-
.../modules/ROOT/pages/manual/compatibility.adoc | 2 +-
.../modules/ROOT/pages/manual/config-intro.adoc | 33 +
.../modules/ROOT/pages/manual/configuration.adoc | 3406 ++++++--------------
.../modules/ROOT/pages/manual/customconfig.adoc | 3 +-
.../modules/ROOT/pages/manual/customloglevels.adoc | 456 ++-
.../modules/ROOT/pages/manual/eventlogging.adoc | 130 +-
.../modules/ROOT/pages/manual/extending.adoc | 123 +-
.../antora/modules/ROOT/pages/manual/filters.adoc | 258 +-
.../modules/ROOT/pages/manual/flowtracing.adoc | 433 ++-
.../modules/ROOT/pages/manual/garbagefree.adoc | 641 +---
.../modules/ROOT/pages/manual/getting-started.adoc | 509 +++
.../antora/modules/ROOT/pages/manual/index.adoc | 168 +-
.../modules/ROOT/pages/manual/installation.adoc | 651 ++++
src/site/antora/modules/ROOT/pages/manual/jmx.adoc | 48 +-
.../ROOT/pages/manual/json-template-layout.adoc | 1541 +++++----
.../antora/modules/ROOT/pages/manual/layouts.adoc | 2430 ++++----------
.../modules/ROOT/pages/manual/logbuilder.adoc | 160 +-
.../antora/modules/ROOT/pages/manual/logsep.adoc | 12 +-
.../antora/modules/ROOT/pages/manual/lookups.adoc | 20 +-
.../antora/modules/ROOT/pages/manual/markers.adoc | 250 +-
.../antora/modules/ROOT/pages/manual/messages.adoc | 495 +--
.../modules/ROOT/pages/manual/migration.adoc | 822 +++--
.../modules/ROOT/pages/manual/pattern-layout.adoc | 1779 ++++++++++
.../modules/ROOT/pages/manual/performance.adoc | 649 +---
.../antora/modules/ROOT/pages/manual/plugins.adoc | 9 -
.../modules/ROOT/pages/manual/resource-logger.adoc | 137 +
.../modules/ROOT/pages/manual/scoped-context.adoc | 116 +
.../antora/modules/ROOT/pages/manual/scripts.adoc | 131 +
.../modules/ROOT/pages/manual/simple-logger.adoc | 34 +
.../modules/ROOT/pages/manual/status-logger.adoc | 108 +
.../ROOT/pages/manual/systemproperties.adoc | 276 ++
.../modules/ROOT/pages/manual/thread-context.adoc | 278 +-
.../antora/modules/ROOT/pages/manual/usage.adoc | 227 --
.../antora/modules/ROOT/pages/manual/webapp.adoc | 11 +-
.../modules/ROOT/pages/migrate-from-logback.adoc | 108 +
.../modules/ROOT/pages/migrate-from-slf4j.adoc | 80 +
.../modules/ROOT/pages/plugin-reference.adoc | 767 +++++
.../modules/ROOT/pages/runtime-dependencies.adoc | 270 --
src/site/antora/modules/ROOT/pages/security.adoc | 320 --
src/site/antora/modules/ROOT/pages/support.adoc | 145 -
src/site/antora/modules/ROOT/pages/thanks.adoc | 52 -
.../antora/modules/ROOT/partials/concepts.adoc | 140 +
.../partials/configuration-file-format-deps.adoc | 88 +
.../modules/ROOT/partials/log4j-features.adoc | 46 +
.../api-best-practice-dont-use-string-concat.adoc | 36 +
.../api-best-practice-dont-use-toString.adoc | 30 +
...i-best-practice-exception-as-last-argument.adoc | 49 +
.../manual/api-best-practice-use-supplier.adoc | 47 +
.../modules/ROOT/partials/manual/api-intro.adoc | 108 +
.../ROOT/partials/manual/async-trade-offs.adoc | 74 +
.../manual/dependencies-log4j-1.2-api.adoc | 38 +
.../manual/dependencies-log4j-async-logger.adoc | 38 +
.../ROOT/partials/manual/garbagefree-intro.adoc | 21 +
.../manual/layouts-location-information.adoc | 61 +
.../ROOT/partials/manual/levels-log4j-to-jul.adoc | 43 +
.../modules/ROOT/partials/manual/log-event.adoc | 61 +
.../ROOT/partials/manual/plugin-preliminaries.adoc | 25 +
.../ROOT/partials/manual/structured-logging.adoc | 21 +
.../properties-async-logger-config.adoc | 134 +
.../systemproperties/properties-async-logger.adoc | 160 +
.../manual/systemproperties/properties-async.adoc | 72 +
.../properties-configuration-factory.adoc | 85 +
.../properties-context-selector.adoc | 54 +
.../properties-garbage-collection.adoc | 123 +
.../manual/systemproperties/properties-jansi.adoc | 32 +
.../manual/systemproperties/properties-jmx.adoc | 42 +
.../manual/systemproperties/properties-jndi.adoc | 64 +
.../systemproperties/properties-loader-util.adoc | 29 +
.../systemproperties/properties-log4j-12-api.adoc | 55 +
.../properties-log4j-core-misc.adoc | 280 ++
.../systemproperties/properties-log4j-jul.adoc | 85 +
.../properties-log4j-spring-boot.adoc | 27 +
.../manual/systemproperties/properties-meta.adoc | 52 +
.../systemproperties/properties-provider.adoc | 54 +
.../systemproperties/properties-simple-logger.adoc | 117 +
.../systemproperties/properties-status-logger.adoc | 78 +
.../properties-thread-context.adoc | 112 +
.../properties-transport-security.adoc | 270 ++
.../ROOT/partials/premature-optimization.adoc | 24 +
src/site/resources/.htaccess | 97 +-
src/tools/check-redirects.sh | 48 +
src/tools/redirects.txt | 60 +
2656 files changed, 29514 insertions(+), 19325 deletions(-)
create mode 100644 .asf.yaml
create mode 100644 .github/workflows/close-stale.yaml
create mode 100644 .github/workflows/deploy-site.yaml
create mode 100644 .github/workflows/labeler.yaml
delete mode 100644 .github/workflows/scorecards-analysis.yaml
create mode 100644 .mvn/develocity.xml
create mode 100644 .mvn/extensions.xml
create mode 100644 log4j-api-test/src/main/java/org/apache/logging/log4j/test/spi/ScopedContextProviderSuite.java
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/ScopedContextTest.java
create mode 100644 log4j-api-test/src/test/java/org/apache/logging/log4j/ScopedResourceLoggerTest.java
create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/ScopedContext.java
create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/ScopedResourceLogger.java
create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/internal/map/ScopedContextMap.java
create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractResourceLogger.java
create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractScopedContextProvider.java
create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/spi/ScopedContextProvider.java
create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/spi/internal/DefaultScopedContextProvider.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/ScopedResourceLoggerTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/LoggerMessageFactoryCustomizationTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/LoggerMessageFactoryDefaultsTlaDisabledTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/LoggerMessageFactoryDefaultsTlaEnabledTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/ScopedContextTest.java
create mode 100644 log4j-core-test/src/test/resources/log4j-list2.xml
create mode 100644 log4j-core-test/src/test/resources/log4j-map.xml
create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ContextData.java
create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ScopedContextDataProvider.java
rename {log4j-mongodb3 => log4j-mongodb}/.log4j-plugin-processing-activator (100%)
create mode 100644 log4j-mongodb/pom.xml
create mode 100644 log4j-mongodb/src/main/java/org/apache/logging/log4j/mongodb/MongoDbProvider.java
create mode 100644 log4j-mongodb/src/main/java/org/apache/logging/log4j/mongodb/package-info.java
create mode 100644 log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/AbstractMongoDbCappedTest.java
create mode 100644 log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbAdditionalFieldsTest.java
create mode 100644 log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbAuthFailureTest.java
create mode 100644 log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbCappedIntTest.java
create mode 100644 log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbCappedLongTest.java
create mode 100644 log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbMapMessageTest.java
create mode 100644 log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbResolver.java
create mode 100644 log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbResolverTest.java
create mode 100644 log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbTest.java
create mode 100644 log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbTestConstants.java
create mode 100644 log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/UsingMongoDb.java
create mode 100644 log4j-mongodb/src/test/resources/log4j2-mongodb-additional-fields.xml
create mode 100644 log4j-mongodb/src/test/resources/log4j2-mongodb-auth-failure.xml
create mode 100644 log4j-mongodb/src/test/resources/log4j2-mongodb-capped-int.xml
create mode 100644 log4j-mongodb/src/test/resources/log4j2-mongodb-capped-long.xml
create mode 100644 log4j-mongodb/src/test/resources/log4j2-mongodb-map-message.xml
create mode 100644 log4j-mongodb/src/test/resources/log4j2-mongodb.xml
delete mode 100644 log4j-mongodb3/pom.xml
delete mode 100644 log4j-mongodb3/src/main/java/org/apache/logging/log4j/mongodb3/LevelCodec.java
delete mode 100644 log4j-mongodb3/src/main/java/org/apache/logging/log4j/mongodb3/MongoDbConnection.java
delete mode 100644 log4j-mongodb3/src/main/java/org/apache/logging/log4j/mongodb3/MongoDbDocumentObject.java
delete mode 100644 log4j-mongodb3/src/main/java/org/apache/logging/log4j/mongodb3/MongoDbDocumentObjectCodec.java
delete mode 100644 log4j-mongodb3/src/main/java/org/apache/logging/log4j/mongodb3/MongoDbProvider.java
delete mode 100644 log4j-mongodb3/src/main/java/org/apache/logging/log4j/mongodb3/package-info.java
delete mode 100644 log4j-mongodb3/src/test/java/org/apache/logging/log4j/mongodb3/MongoDb3AdditionalFieldsTest.java
delete mode 100644 log4j-mongodb3/src/test/java/org/apache/logging/log4j/mongodb3/MongoDb3AuthFailureTest.java
delete mode 100644 log4j-mongodb3/src/test/java/org/apache/logging/log4j/mongodb3/MongoDb3CappedTest.java
delete mode 100644 log4j-mongodb3/src/test/java/org/apache/logging/log4j/mongodb3/MongoDb3MapMessageTest.java
delete mode 100644 log4j-mongodb3/src/test/java/org/apache/logging/log4j/mongodb3/MongoDb3Resolver.java
delete mode 100644 log4j-mongodb3/src/test/java/org/apache/logging/log4j/mongodb3/MongoDb3ResolverTest.java
delete mode 100644 log4j-mongodb3/src/test/java/org/apache/logging/log4j/mongodb3/MongoDb3Test.java
delete mode 100644 log4j-mongodb3/src/test/java/org/apache/logging/log4j/mongodb3/MongoDb3TestConstants.java
delete mode 100644 log4j-mongodb3/src/test/java/org/apache/logging/log4j/mongodb3/UsingMongoDb3.java
delete mode 100644 log4j-mongodb3/src/test/resources/log4j2-mongodb-additional-fields.xml
delete mode 100644 log4j-mongodb3/src/test/resources/log4j2-mongodb-auth-failure.xml
delete mode 100644 log4j-mongodb3/src/test/resources/log4j2-mongodb-capped.xml
delete mode 100644 log4j-mongodb3/src/test/resources/log4j2-mongodb-map-message.xml
delete mode 100644 log4j-mongodb3/src/test/resources/log4j2-mongodb.xml
create mode 100644 log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/appender/StringAppender.java
create mode 100644 log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadContextVsScopedContextBenchmark.java
create mode 100644 src/changelog/.2.x.x/2379_fix_message_factory_properties.xml
create mode 100644 src/changelog/.2.x.x/2414_fix_blank_keys_in_PropertiesUtil.xml
create mode 100644 src/changelog/.2.x.x/2462_disable_jmx_by_default.xml
create mode 100644 src/changelog/.2.x.x/2515_datetimeformatter_formatto.xml
create mode 100644 src/changelog/.2.x.x/add_GcpLayout_tracing_support.xml
create mode 100644 src/changelog/.2.x.x/add_log4j_mongodb.xml
create mode 100644 src/changelog/.2.x.x/add_scoped_context.xml
create mode 100644 src/changelog/.2.x.x/auto_site_deployment.xml
create mode 100644 src/changelog/.2.x.x/change-is-webapp.xml
create mode 100644 src/changelog/.2.x.x/deprecate_EventLogger.xml
create mode 100644 src/changelog/.2.x.x/deprecate_log4j2_default_status_level.xml
create mode 100644 src/changelog/.2.x.x/deprecate_log4j_mongodb4.xml
create mode 100644 src/changelog/.2.x.x/fix-MessageResolver-getFormat-handling.xml
create mode 100644 src/changelog/.2.x.x/fix-TruncatingBufferedWriter-empty-input-handling.xml
create mode 100644 src/changelog/.2.x.x/remove_log4j_mongodb3.xml
create mode 100644 src/changelog/.2.x.x/update_actions_upload_artifact.xml
create mode 100644 src/changelog/.2.x.x/update_apache_logging_parent.xml
create mode 100644 src/changelog/.2.x.x/update_com_gradle_develocity_maven_extension.xml
create mode 100644 src/changelog/.2.x.x/update_commons_codec_commons_codec.xml
create mode 100644 src/changelog/.2.x.x/update_org_apache_cassandra_cassandra_all.xml
create mode 100644 src/changelog/.2.x.x/update_org_apache_commons_commons_csv.xml
create mode 100644 src/changelog/.2.x.x/update_org_apache_logging_log4j_log4j_docgen_maven_plugin.xml
create mode 100644 src/changelog/.2.x.x/update_org_apache_logging_logging_parent.xml
create mode 100644 src/changelog/.2.x.x/update_org_apache_maven_maven_core.xml
create mode 100644 src/changelog/.2.x.x/update_org_apache_maven_surefire_surefire_junit47.xml
create mode 100644 src/changelog/.2.x.x/update_org_assertj_assertj_core.xml
create mode 100644 src/changelog/.2.x.x/update_org_eclipse_persistence_org_eclipse_persistence_jpa.xml
create mode 100644 src/changelog/.2.x.x/update_org_hdrhistogram_hdrhistogram.xml
create mode 100644 src/changelog/.2.x.x/update_org_hsqldb_hsqldb.xml
create mode 100644 src/changelog/.2.x.x/update_org_jctools_jctools_core.xml
create mode 100644 src/changelog/.2.x.x/update_org_mongodb_3.12.14.xml
create mode 100644 src/changelog/.2.x.x/update_org_mongodb_4.11.2.xml
delete mode 100644 src/changelog/.2.x.x/update_org_mongodb_bson.xml
create mode 100644 src/changelog/.2.x.x/update_org_xmlunit_xmlunit_core.xml
create mode 100644 src/site/antora/modules/ROOT/examples/hibernate/log4j2.json
create mode 100644 src/site/antora/modules/ROOT/examples/hibernate/log4j2.properties
create mode 100644 src/site/antora/modules/ROOT/examples/hibernate/log4j2.xml
create mode 100644 src/site/antora/modules/ROOT/examples/hibernate/log4j2.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/async/custom-wait-strategy.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/async/custom-wait-strategy.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/async/custom-wait-strategy.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/async/custom-wait-strategy.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/async/mixed-async.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/async/mixed-async.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/async/mixed-async.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/async/mixed-async.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/arbiters-select.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/arbiters-select.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/arbiters-select.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/arbiters-select.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/arbiters.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/arbiters.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/arbiters.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/arbiters.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/logger-properties.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/logger-properties.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/logger-properties.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/logger-properties.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/loggers.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/loggers.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/loggers.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/loggers.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/main-elements.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/main-elements.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/main-elements.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/main-elements.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/properties-example.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/properties-example.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/properties-example.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/properties-example.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/properties-recursion.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/properties-recursion.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/properties-recursion.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/properties-recursion.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/properties.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/properties.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/properties.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/properties.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/routing.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/routing.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/routing.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/routing.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/xinclude-appenders.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/xinclude-loggers.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/configuration/xinclude-main.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/customloglevels/LevelExample.java
create mode 100644 src/site/antora/modules/ROOT/examples/manual/customloglevels/log4j2.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/customloglevels/log4j2.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/customloglevels/log4j2.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/customloglevels/log4j2.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/filters.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/filters.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/filters.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/filters.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/flowtracing/log4j2.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/flowtracing/log4j2.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/flowtracing/log4j2.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/flowtracing/log4j2.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/flowtracing/logback.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/gelf-layout/log4j2.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/gelf-layout/log4j2.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/gelf-layout/log4j2.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/gelf-layout/log4j2.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/json-template-layout/event-template-additional-field/log4j2.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/json-template-layout/event-template-additional-field/log4j2.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/json-template-layout/event-template-additional-field/log4j2.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/json-template-layout/event-template-additional-field/log4j2.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/json-template-layout/property-substitution/log4j2.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/json-template-layout/property-substitution/log4j2.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/json-template-layout/property-substitution/log4j2.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/json-template-layout/property-substitution/log4j2.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/json-template-layout/usage/log4j2.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/json-template-layout/usage/log4j2.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/json-template-layout/usage/log4j2.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/json-template-layout/usage/log4j2.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/markers/MarkerExample.java
create mode 100644 src/site/antora/modules/ROOT/examples/manual/markers/log4j2.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/markers/log4j2.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/markers/log4j2.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/markers/log4j2.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/markers/logback.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/markers/marker-filtering.log
create mode 100644 src/site/antora/modules/ROOT/examples/manual/messages/CustomMessageExample.java
create mode 100644 src/site/antora/modules/ROOT/examples/manual/messages/MessagesExample.java
create mode 100644 src/site/antora/modules/ROOT/examples/manual/messages/log-event.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/migration/Migration1Example.java
create mode 100644 src/site/antora/modules/ROOT/examples/manual/migration/Migration2Example.java
create mode 100644 src/site/antora/modules/ROOT/examples/manual/pattern-layout/marker-pattern-selector/log4j2.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/pattern-layout/marker-pattern-selector/log4j2.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/pattern-layout/marker-pattern-selector/log4j2.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/pattern-layout/marker-pattern-selector/log4j2.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/pattern-layout/script-pattern-selector/log4j2.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/pattern-layout/script-pattern-selector/log4j2.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/pattern-layout/script-pattern-selector/log4j2.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/pattern-layout/script-pattern-selector/log4j2.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/pattern-layout/usage/log4j2.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/pattern-layout/usage/log4j2.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/pattern-layout/usage/log4j2.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/pattern-layout/usage/log4j2.yaml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/scripts/log4j2.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/scripts/log4j2.properties
create mode 100644 src/site/antora/modules/ROOT/examples/manual/scripts/log4j2.xml
create mode 100644 src/site/antora/modules/ROOT/examples/manual/scripts/log4j2.yaml
delete mode 100644 src/site/antora/modules/ROOT/images/AsyncWithLocationThrpt1T-labeled.png
delete mode 100644 src/site/antora/modules/ROOT/images/LocationPerf.png
delete mode 100644 src/site/antora/modules/ROOT/images/Log4j2AppenderThroughputComparison-linux.png
delete mode 100644 src/site/antora/modules/ROOT/images/Log4j2AppenderThroughputComparison-windows.png
delete mode 100644 src/site/antora/modules/ROOT/images/MarkerFilterCostComparison.png
delete mode 100644 src/site/antora/modules/ROOT/images/ParamMsgThrpt1-4T.png
delete mode 100644 src/site/antora/modules/ROOT/images/ResponseTimeAsyncClassicVsGcFree-label.png
delete mode 100644 src/site/antora/modules/ROOT/images/ResponseTimeAsyncLogging16Threads_8kEach.png
delete mode 100644 src/site/antora/modules/ROOT/images/ResponseTimeAsyncLogging16Threads_8kEachLog4j2Only-labeled.png
delete mode 100644 src/site/antora/modules/ROOT/images/ResponseTimeAsyncLogging4Threads_16kEach.png
delete mode 100644 src/site/antora/modules/ROOT/images/ResponseTimeSyncClassicVsGcFree.png
delete mode 100644 src/site/antora/modules/ROOT/images/ResponseTimeVsServiceTimeAsyncLoggers.png
delete mode 100644 src/site/antora/modules/ROOT/images/SyncThroughputLoggerComparisonLinux.png
delete mode 100644 src/site/antora/modules/ROOT/images/SynchronousFileResponseTime2T32k-labeled.png
delete mode 100644 src/site/antora/modules/ROOT/images/ThreadContextFilterCostComparison.png
delete mode 100644 src/site/antora/modules/ROOT/images/async-throughput-comparison.png
delete mode 100644 src/site/antora/modules/ROOT/images/async-vs-sync-throughput.png
delete mode 100644 src/site/antora/modules/ROOT/images/garbage-free2.6-SyncThroughputLinux.png
delete mode 100644 src/site/antora/modules/ROOT/images/log4j-2.5-FlightRecording-thumbnail40pct.png
delete mode 100644 src/site/antora/modules/ROOT/images/log4j-2.5-FlightRecording.png
delete mode 100644 src/site/antora/modules/ROOT/images/log4j-2.6-FlightRecording-thumbnail40pct.png
delete mode 100644 src/site/antora/modules/ROOT/images/log4j-2.6-FlightRecording.png
delete mode 100644 src/site/antora/modules/ROOT/images/whichjar-2.x.png
delete mode 100644 src/site/antora/modules/ROOT/images/whichjar-log4j-1.2-api.png
delete mode 100644 src/site/antora/modules/ROOT/images/whichjar-log4j-api.png
delete mode 100644 src/site/antora/modules/ROOT/images/whichjar-slf4j-2.x.png
delete mode 100644 src/site/antora/modules/ROOT/pages/articles.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/development.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/guidelines.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/hibernate.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-1.2-api.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-api.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-jcl.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-jmx-gui.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-jpl.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-mongodb3.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-mongodb4.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-slf4j-impl.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-slf4j2-impl.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-to-slf4j.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/manual/api-separation.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/config-intro.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/getting-started.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/installation.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/pattern-layout.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/resource-logger.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/scoped-context.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/scripts.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/simple-logger.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/status-logger.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/systemproperties.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/manual/usage.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/migrate-from-logback.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/migrate-from-slf4j.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/runtime-dependencies.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/security.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/support.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/thanks.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/concepts.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/configuration-file-format-deps.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/log4j-features.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/api-best-practice-dont-use-string-concat.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/api-best-practice-dont-use-toString.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/api-best-practice-exception-as-last-argument.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/api-best-practice-use-supplier.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/api-intro.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/async-trade-offs.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/dependencies-log4j-1.2-api.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/dependencies-log4j-async-logger.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/garbagefree-intro.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/layouts-location-information.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/levels-log4j-to-jul.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/log-event.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/plugin-preliminaries.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/structured-logging.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-async-logger-config.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-async-logger.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-async.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-configuration-factory.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-context-selector.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-garbage-collection.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-jansi.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-jmx.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-jndi.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-loader-util.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-log4j-12-api.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-log4j-core-misc.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-log4j-jul.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-log4j-spring-boot.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-meta.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-provider.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-simple-logger.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-status-logger.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-thread-context.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-transport-security.adoc
create mode 100644 src/site/antora/modules/ROOT/partials/premature-optimization.adoc
create mode 100755 src/tools/check-redirects.sh
create mode 100644 src/tools/redirects.txt