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/09/05 09:48:30 UTC
(logging-log4j2) branch doc/main/extending updated (2901e87e34 -> d44b1e04e4)
This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch doc/main/extending
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from 2901e87e34 Fix typo
add 3d87ff8342 Update `org.apache.groovy:groovy-bom` to version `4.0.22` (#2699)
add dfb1d26b2d Update `net.javacrumbs.json-unit:json-unit` to version `2.40.0` (#2705)
add 6d1a52d863 Update `commons-logging:commons-logging` to version `1.3.3` (#2714)
add a40a4686c2 Revamp the `Filters` page
add 449dd84421 Fix formatting
add 04f13fb1c6 Missing licenses
add f161eba79f Apply review suggestions (1)
add 632b429738 Apply review suggestions (2)
add 57acb90430 Fix `BurstFilter` description
add 69dfbe4c7e Apply review suggestions (3)
add 715d2801a0 Apply review suggestions (4)
add 402a9ad97b Update `org.eclipse.jetty:jetty-bom` to version `9.4.55.v20240627` (#2706)
add 9a6148d712 Update `com.fasterxml.jackson:jackson-bom` to version `2.17.2` (#2718)
add 7fbb7615d1 Update `net.bytebuddy:byte-buddy` to version `1.14.18` (#2723)
add 4994d5393b Update `org.assertj:assertj-core` to version `3.26.3` (#2728)
add e1374dea99 Update `org.mongodb:bson` to version `5.1.2` (#2729)
add bfc2d831eb Update `org.springframework.cloud:spring-cloud-context` to version `4.1.4` (#2733)
add 980ebc20a6 Update `org.springframework:spring-framework-bom` to version `6.1.11` (#2734)
add 22ef9f27f3 Update `org.apache.maven.surefire:surefire-junit47` to version `3.3.1` (#2735)
add bd685b0158 Remove Develocity from `extensions.xml`
add 297204aea2 Rerun flaky tests in CI
add 3f2f79ebba Remove PTS profile
add 29cb52b957 Update `de.flapdoodle.embed:de.flapdoodle.embed.mongo` to version `4.13.0` (#2738)
add 67792a4193 Update `org.apache.tomcat:tomcat-juli` to version `10.1.26` (#2740)
add b57f5a5774 Update `com.h2database:h2` to version `2.3.230` (#2744)
add 38f07dab61 Update `commons-codec:commons-codec` to version `1.17.1` (#2743)
add 2f25a88767 Update `ch.qos.logback:logback-core` to version `1.5.6` (#2746)
add 1bcae63472 Update `net.javacrumbs.json-unit:json-unit` to version `3.4.0` (#2747)
add f025accb38 Update `org.graalvm.truffle:truffle-api` to version `24.0.2` (#2749)
add e7a9b0de08 Update `net.javacrumbs.json-unit:json-unit` to version `3.4.1` (#2748)
add ffee014eed Update `org.jspecify:jspecify` to version `1.0.0` (#2750)
add e8c033348b Revamp the `Lookups` page
add 5b4ef9da94 Update JDK Javadoc links to Java 17
add f764d5608c Fix broken links
add 3ed775d7a9 Remove Log Separation
add c062947731 Fix additional links
add 13c434c980 Update `org.apache.commons:commons-lang3` to version `3.15.0` (#2755)
add 91b15f32d8 Fix links between JavaDoc modules
add e011589cdd Update `org.springframework.boot:spring-boot-autoconfigure` to version `3.3.2` (#2758)
add c3f4b8124a Update `de.flapdoodle.embed:de.flapdoodle.embed.mongo` to version `4.13.1` (#2757)
add e1bf1cf032 Improve Develocity Build Scan integration
add bca58fe71e Fix `merge-dependabot` workflow
add 396d4fbb76 Update `io.netty:netty-bom` to version `4.1.112.Final` (#2763)
add d83c6a2321 Update `com.github.luben:zstd-jni` to version `1.5.6-4` (#2762)
add e0993aeaf2 Fix list of runtime lookups
add dc34b2dc92 Update `org.tukaani:xz` to version `1.10` (#2780)
add 616c30a7b9 Update `org.elasticsearch.client:elasticsearch-rest-high-level-client` to version `7.17.23` (#2785)
add 240f336252 Update `org.hamcrest:hamcrest` to version `3.0` (#2787)
add e0b9bdf809 Update `de.flapdoodle.reverse:de.flapdoodle.reverse` to version `1.7.3` (#2770)
add 0856805a28 Update `org.jmdns:jmdns` to version `3.5.10` (#2798)
add 24618b8c2f Add missing `FileLocationPatternConverter#requiresLocation()` (#2781, #2782)
add edf7471f48 Update `org.awaitility:awaitility` to version `4.2.2` (#2801)
add 5a3680532e Update `org.apache.tomcat:tomcat-juli` to version `10.1.28` (#2802)
add 029502c48c Update `org.apache.commons:commons-lang3` to version `3.16.0` (#2811)
add 84ce81bac2 Update `org.jmdns:jmdns` to version `3.5.11` (#2812)
add 70f40bf6fa Update `org.slf4j:slf4j-api` to version `2.0.15` (#2819)
add 6cafb9b675 Update `org.slf4j:slf4j-api` to version `2.0.15` (#2824)
add 17ccdb7ab1 Update `org.slf4j:slf4j-api` to version `2.0.16` (#2828)
add 054fbc9c1b Port appenders documentation to `main` (#2805)
add d01da4e7ef Revert "Add scoped context support. Remove ThreadContextDataInjector. (#2494)"
add 84dd9c570f Update `com.h2database:h2` to version `2.3.232` (#2837)
add c6805085c1 Fix links and remove per-module pages (#2800)
add c94bcfab52 Add Artifact Reference (+review)
add 00251183a4 Add Log4j 3 specific components
add 2d0ea375c9 Update `org.springframework:spring-framework-bom` to version `6.1.12` (#2842)
add 1fc8c7a660 Update `org.mongodb:bson` to version `5.1.3` (#2820)
add 89adad0869 Update `org.apache.commons:commons-compress` to version `1.27.0` (#2821)
add 4ad3dfe4fc Update `ch.qos.logback:logback-core` to version `1.5.7` (#2847)
add 8413694f5c Update `org.apache.maven.surefire:surefire-junit47` to version `3.4.0` (#2859)
add 61950e06eb Update `commons-logging:commons-logging` to version `1.3.4` (#2865)
add b963c29977 Update `org.apache.commons:commons-compress` to version `1.27.1` (#2870)
add 1273f454a6 Update `com.google.guava:guava` to version `33.3.0-jre` (#2858)
add 1af5b98c23 Update `org.apache.maven:maven-core` to version `3.9.9` (#2857)
add fc53cb29cd Update `net.bytebuddy:byte-buddy` to version `1.15.0` (#2878)
add 42e7001527 Update `org.jmdns:jmdns` to version `3.5.12` (#2885)
add c24bd4344b Update `org.springframework.boot:spring-boot-autoconfigure` to version `3.3.3` (#2884)
add e7e154f06e Update `de.flapdoodle.reverse:de.flapdoodle.reverse` to version `1.8.0` (#2886)
add 29d8301ae3 Update `org.apache.maven.surefire:surefire-junit47` to version `3.5.0` (#2897)
add e6accaa306 Update `org.mockito:mockito-bom` to version `5.13.0` (#2896)
add f94d243939 Add support for custom context data in `ctx` lookup
add 33a4df5346 Use FQDN in RFC5424 Layout (+review #2853)
add c80da015c2 Clean up `ThreadContextMap` implementations
add 8c20de0636 Fix broken tests
add 0b6c8188e8 Move `log4j-flume-ng` to its own repo
add ed9caabbbe Remove Flume dependencies from dep management
add ce906a8efd Add changelog entry for #2902
add dfc51282d9 Disable FQDN test on misconfigured hosts
add 0cc43ab9cc Update `com.github.luben:zstd-jni` to version `1.5.6-5` (#2900)
add 7954b19853 Update `net.bytebuddy:byte-buddy` to version `1.15.1` (#2905)
add 0eb1f1d866 Update `org.apache.logging:logging-parent` to version `11.2.0` (#2903)
add b63c6b7fb3 Bump reusable workflows to version `11.2.0`
add d9ee0ce9a9 Fix obsolete commits
add 326ae14f4d Fix review kit injection in `generate-email.sh`
add d44b1e04e4 Merge remote-tracking branch 'apache/main' into doc/main/extending
No new revisions were added by this update.
Summary of changes:
.github/generate-email.sh | 17 +-
.github/workflows/build.yaml | 12 +-
.github/workflows/codeql-analysis.yaml | 2 +-
.github/workflows/deploy-site.yaml | 9 +-
...is.yaml => develocity-publish-build-scans.yaml} | 34 +-
.github/workflows/merge-dependabot.yaml | 8 +-
.mvn/extensions.xml | 13 -
.../logging/log4j/async/logger/AsyncLogger.java | 20 +-
.../log4j/async/logger/RingBufferLogEvent.java | 4 +-
.../async/logger/RingBufferLogEventTranslator.java | 14 +-
.../log4j/async/logger/AsyncThreadContextTest.java | 54 +-
.../logger/GarbageFreeAsyncThreadContextTest.java | 47 -
.../log4j/core/ThreadContextTestAccess.java | 11 +-
.../logging/log4j/core/LogEventFactoryTest.java | 19 +-
...GarbageFreeSortedArrayThreadContextMapTest.java | 116 +
.../core/impl/ThreadContextDataInjectorTest.java | 135 +
.../log4j/core/layout/Rfc5424LayoutTest.java | 347 +-
.../lookup/MainInputArgumentsJmxLookupTest.java | 18 +-
...cationPatternConvertersRequireLocationTest.java | 52 +
.../log4j/core/util/ContextDataProviderTest.java | 23 +-
.../logging/log4j/core/util/NetUtilsTest.java | 11 +
log4j-core/pom.xml | 7 +
.../logging/log4j/core/ContextDataInjector.java | 125 +
.../org/apache/logging/log4j/core/LogEvent.java | 4 +-
.../core/appender/MemoryMappedFileManager.java | 10 +-
.../log4j/core/appender/SyslogAppender.java | 1 +
.../core/appender/rolling/action/DeleteAction.java | 2 +-
.../appender/rolling/action/DeletingVisitor.java | 2 +-
.../GarbageFreeSortedArrayThreadContextMap.java | 247 ++
.../log4j/core/filter/DynamicThresholdFilter.java | 69 +-
.../core/filter/MutableThreadContextMapFilter.java | 3 +
.../log4j/core/filter/ThreadContextMapFilter.java | 42 +-
.../logging/log4j/core/impl/ContextData.java | 107 -
.../log4j/core/impl/ContextDataFactory.java | 5 +-
.../core/impl/ContextDataInjectorFactory.java | 95 +
.../logging/log4j/core/impl/CoreDefaultBundle.java | 25 +-
.../impl/CoreInstanceFactoryPostProcessor.java | 3 +
.../logging/log4j/core/impl/CoreProperties.java | 5 +-
.../logging/log4j/core/impl/Log4jLogEvent.java | 11 +-
.../logging/log4j/core/impl/Log4jProvider.java | 93 +-
.../log4j/core/impl/ReusableLogEventFactory.java | 15 +-
.../log4j/core/impl/ScopedContextDataProvider.java | 64 -
.../log4j/core/impl/ThreadContextDataInjector.java | 276 ++
.../log4j/core/impl/ThreadContextDataProvider.java | 15 +-
.../log4j/core/impl/internal/package-info.java | 25 -
.../logging/log4j/core/layout/Rfc5424Layout.java | 152 +-
.../logging/log4j/core/lookup/AbstractLookup.java | 2 +
.../log4j/core/lookup/ContextMapLookup.java | 11 +-
.../log4j/core/lookup/EnvironmentLookup.java | 12 +-
.../logging/log4j/core/lookup/JavaLookup.java | 4 +-
.../lookup/JmxRuntimeInputArgumentsLookup.java | 7 +-
.../logging/log4j/core/lookup/Log4jLookup.java | 2 +-
.../logging/log4j/core/lookup/LowerLookup.java | 16 +-
.../logging/log4j/core/lookup/MainMapLookup.java | 2 +-
.../log4j/core/lookup/ResourceBundleLookup.java | 4 +-
.../log4j/core/lookup/StructuredDataLookup.java | 16 +-
.../log4j/core/net/ssl/SslConfiguration.java | 4 +-
.../core/pattern/FileLocationPatternConverter.java | 5 +
.../log4j/core/util/ContextDataProvider.java | 50 +-
.../apache/logging/log4j/core/util/NetUtils.java | 39 +-
.../apache/logging/log4j/core/util/TypeUtil.java | 4 +-
.../apache/logging/log4j/docker/DockerLookup.java | 2 +-
log4j-flume-ng/.log4j-plugin-processing-activator | 1 -
log4j-flume-ng/pom.xml | 117 -
.../apache/logging/log4j/flume/appender/Agent.java | 91 -
.../log4j/flume/appender/FlumeAppender.java | 360 --
.../log4j/flume/appender/FlumeAvroManager.java | 377 --
.../log4j/flume/appender/FlumeEmbeddedManager.java | 310 --
.../logging/log4j/flume/appender/FlumeEvent.java | 376 --
.../log4j/flume/appender/FlumeEventFactory.java | 45 -
.../flume/appender/FlumePersistentManager.java | 905 ----
.../log4j/flume/appender/Log4jEventSource.java | 66 -
.../logging/log4j/flume/appender/package-info.java | 27 -
.../log4j/flume/appender/FlumeAppenderTest.java | 714 ----
.../flume/appender/FlumeEmbeddedAgentTest.java | 282 --
.../flume/appender/FlumeEmbeddedAppenderTest.java | 309 --
.../appender/FlumePersistentAppenderTest.java | 463 --
.../log4j/flume/appender/FlumePersistentPerf.java | 224 -
log4j-flume-ng/src/test/resources/embedded.xml | 53 -
.../logging/log4j/jndi/lookup/JndiLookup.java | 3 +-
log4j-parent/pom.xml | 206 +-
.../log4j/perf/appender/StringAppender.java | 86 +
.../log4j/perf/jmh/ThreadContextBenchmark.java | 29 +-
.../log4j/perf/jmh/ThreadContextBenchmark2.java | 264 ++
.../CopyOnWriteOpenHashMapThreadContextMap.java | 51 -
.../GarbageFreeOpenHashMapThreadContextMap.java | 1 +
log4j-spring-cloud-config-client/pom.xml | 6 +-
log4j-to-jul/pom.xml | 13 +
.../apache/logging/log4j/tojul/JULProvider.java | 10 +-
log4j-to-slf4j/pom.xml | 7 +
.../org/apache/logging/slf4j/SLF4JProvider.java | 4 +-
pom.xml | 129 +-
...commons_codec.xml => 1740_rfc5424_use_fqdn.xml} | 6 +-
....xml => 2331_custom_context_data_in_lookup.xml} | 6 +-
...rg_mongodb_bson.xml => move_flume_appender.xml} | 6 +-
....xml => update_ch_qos_logback_logback_core.xml} | 4 +-
.../update_com_fasterxml_jackson_jackson_bom.xml | 4 +-
.../.3.x.x/update_com_github_luben_zstd_jni.xml | 4 +-
.../.3.x.x/update_com_google_guava_guava.xml | 4 +-
...ngodb_bson.xml => update_com_h2database_h2.xml} | 4 +-
.../.3.x.x/update_commons_codec_commons_codec.xml | 4 +-
.../update_commons_logging_commons_logging.xml | 4 +-
...flapdoodle_embed_de_flapdoodle_embed_mongo.xml} | 4 +-
...e_flapdoodle_reverse_de_flapdoodle_reverse.xml} | 4 +-
src/changelog/.3.x.x/update_io_netty_netty_bom.xml | 4 +-
.../.3.x.x/update_net_bytebuddy_byte_buddy.xml | 4 +-
... update_net_javacrumbs_json_unit_json_unit.xml} | 4 +-
.../update_org_apache_commons_commons_compress.xml | 4 +-
...=> update_org_apache_commons_commons_lang3.xml} | 4 +-
.../.3.x.x/update_org_apache_groovy_groovy_bom.xml | 4 +-
.../update_org_apache_logging_logging_parent.xml | 4 +-
.../.3.x.x/update_org_apache_maven_maven_core.xml | 4 +-
..._org_apache_maven_surefire_surefire_junit47.xml | 4 +-
.../update_org_apache_tomcat_tomcat_juli.xml | 4 +-
.../.3.x.x/update_org_assertj_assertj_core.xml | 4 +-
.../.3.x.x/update_org_awaitility_awaitility.xml | 4 +-
....xml => update_org_eclipse_jetty_jetty_bom.xml} | 4 +-
...client_elasticsearch_rest_high_level_client.xml | 4 +-
.../update_org_graalvm_truffle_truffle_api.xml | 4 +-
...b_bson.xml => update_org_hamcrest_hamcrest.xml} | 4 +-
...mongodb_bson.xml => update_org_jmdns_jmdns.xml} | 4 +-
...b_bson.xml => update_org_jspecify_jspecify.xml} | 4 +-
.../.3.x.x/update_org_mockito_mockito_bom.xml | 4 +-
src/changelog/.3.x.x/update_org_mongodb_bson.xml | 4 +-
.../.3.x.x/update_org_slf4j_slf4j_api.xml | 4 +-
...ingframework_boot_spring_boot_autoconfigure.xml | 4 +-
..._springframework_cloud_spring_cloud_context.xml | 4 +-
...te_org_springframework_spring_framework_bom.xml | 4 +-
..._mongodb_bson.xml => update_org_tukaani_xz.xml} | 4 +-
src/site/antora/antora.tmpl.yml | 10 +-
src/site/antora/antora.yml | 10 +-
.../modules/ROOT/examples/hibernate/log4j2.json | 2 +-
.../examples/manual/appenders/console-dev.json | 22 +
.../manual/appenders/console-dev.properties | 31 +-
.../ROOT/examples/manual/appenders/console-dev.xml | 24 +-
.../filters.yaml => appenders/console-dev.yaml} | 20 +-
.../examples/manual/appenders/console-prod.json | 21 +
.../manual/appenders/console-prod.properties | 33 +-
.../filters.xml => appenders/console-prod.xml} | 18 +-
.../filters.yaml => appenders/console-prod.yaml} | 20 +-
.../manual/appenders/database/column-mapping.json | 61 +
.../appenders/database/column-mapping.properties | 55 +
.../database/column-mapping.xml} | 38 +-
.../database/column-mapping.yaml} | 49 +-
.../examples/manual/appenders/database/jdbc.json | 62 +
.../manual/appenders/database/jdbc.properties | 65 +
.../examples/manual/appenders/database/jdbc.sql | 27 +-
.../filters.xml => appenders/database/jdbc.xml} | 39 +-
.../filters.yaml => appenders/database/jdbc.yaml} | 49 +-
.../manual/appenders/database/nosql-log-event.json | 95 +
.../appenders/database/nosql-mongo-keys.json | 32 +
.../appenders/database/nosql-mongo-keys.properties | 38 +-
.../database/nosql-mongo-keys.xml} | 21 +-
.../database/nosql-mongo-keys.yaml} | 31 +-
.../manual/appenders/database/nosql-mongo.json | 47 +
.../appenders/database/nosql-mongo.properties | 45 +-
.../database/nosql-mongo.xml} | 33 +-
.../database/nosql-mongo.yaml} | 43 +-
.../manual/appenders/delegating/async.json | 23 +
.../manual/appenders/delegating/async.properties | 31 +-
.../filters.xml => appenders/delegating/async.xml} | 23 +-
.../delegating/async.yaml} | 29 +-
.../manual/appenders/delegating/failover.json | 33 +
.../appenders/delegating/failover.properties | 33 +-
.../delegating/failover.xml} | 26 +-
.../delegating/failover.yaml} | 30 +-
.../manual/appenders/delegating/rewrite.json | 40 +
.../delegating/rewrite.properties} | 39 +-
.../manual/appenders/delegating/rewrite.xml | 34 +-
.../delegating/rewrite.yaml} | 33 +-
.../appenders/delegating/routing-definition.json | 32 +
.../delegating/routing-definition.properties | 35 +-
.../appenders/delegating/routing-definition.xml | 30 +-
.../delegating/routing-definition.yaml} | 31 +-
.../manual/appenders/delegating/routing-ref.json | 52 +
.../appenders/delegating/routing-ref.properties | 44 +
.../manual/appenders/delegating/routing-ref.xml | 38 +-
.../delegating/routing-ref.yaml} | 41 +-
.../appenders/delegating/routing-script.json | 40 +
.../appenders/delegating/routing-script.properties | 43 +
.../delegating/routing-script.xml} | 43 +-
.../delegating/routing-script.yaml} | 45 +-
.../manual/appenders/message-queue/flume-avro.json | 34 +
.../appenders/message-queue/flume-avro.properties | 36 +-
.../message-queue/flume-avro.xml} | 23 +-
.../message-queue/flume-avro.yaml} | 35 +-
.../appenders/message-queue/flume-embedded.json | 36 +
.../message-queue/flume-embedded.xml} | 25 +-
.../message-queue/flume-embedded.yaml} | 35 +-
.../appenders/message-queue/flume-persistent.json | 41 +
.../message-queue/flume-persistent.xml} | 27 +-
.../message-queue/flume-persistent.yaml} | 39 +-
.../appenders/message-queue/jms-message.json | 22 +
.../appenders/message-queue/jms-message.properties | 31 +-
.../message-queue/jms-message.xml} | 21 +-
.../message-queue/jms-message.yaml} | 27 +-
.../manual/appenders/message-queue/jms-simple.json | 22 +
.../appenders/message-queue/jms-simple.properties | 31 +-
.../message-queue/jms-simple.xml} | 21 +-
.../message-queue/jms-simple.yaml} | 27 +-
.../examples/manual/appenders/network/http.json | 41 +
.../manual/appenders/network/http.properties | 37 +-
.../filters.xml => appenders/network/http.xml} | 27 +-
.../filters.yaml => appenders/network/http.yaml} | 41 +-
.../examples/manual/appenders/network/smtp.json | 38 +
.../manual/appenders/network/smtp.properties | 40 +-
.../filters.xml => appenders/network/smtp.xml} | 31 +-
.../filters.yaml => appenders/network/smtp.yaml} | 39 +-
.../examples/manual/appenders/network/socket.json | 37 +
.../manual/appenders/network/socket.properties | 37 +-
.../filters.xml => appenders/network/socket.xml} | 30 +-
.../filters.yaml => appenders/network/socket.yaml} | 38 +-
.../examples/manual/appenders/network/ssl.json | 32 +
.../manual/appenders/network/ssl.properties | 32 +-
.../filters.xml => appenders/network/ssl.xml} | 26 +-
.../filters.yaml => appenders/network/ssl.yaml} | 34 +-
.../examples/manual/appenders/network/syslog.json | 36 +
.../manual/appenders/network/syslog.properties | 40 +-
.../filters.xml => appenders/network/syslog.xml} | 31 +-
.../filters.yaml => appenders/network/syslog.yaml} | 38 +-
.../manual/appenders/rolling-file/logrotate.json | 33 +
.../appenders/rolling-file/logrotate.properties | 41 +-
.../rolling-file/logrotate.xml} | 26 +-
.../rolling-file/logrotate.yaml} | 34 +-
.../manual/appenders/rolling-file/per-month.json | 31 +
.../appenders/rolling-file/per-month.properties | 38 +-
.../rolling-file/per-month.xml} | 27 +-
.../rolling-file/per-month.yaml} | 33 +-
.../manual/appenders/rolling-file/policies.json | 27 +
.../appenders/rolling-file/policies.properties | 35 +-
.../rolling-file/policies.xml} | 26 +-
.../rolling-file/policies.yaml} | 31 +-
.../appenders/rolling-file/script-condition.groovy | 36 +-
.../appenders/rolling-file/script-condition.json | 33 +
.../rolling-file/script-condition.properties} | 37 +-
.../rolling-file/script-condition.xml} | 29 +-
.../rolling-file/script-condition.yaml} | 33 +-
.../manual/appenders/rolling-file/timestamped.json | 33 +
.../rolling-file/timestamped.properties} | 40 +-
.../rolling-file/timestamped.xml} | 27 +-
.../rolling-file/timestamped.yaml} | 34 +-
.../manual/appenders/servlet-appender.json | 23 +
.../manual/appenders/servlet-appender.properties | 34 +-
.../filters.xml => appenders/servlet-appender.xml} | 22 +-
.../servlet-appender.yaml} | 27 +-
.../examples/manual/filters/ContextMapFilter.json | 38 +
.../manual/filters/ContextMapFilter.properties | 39 +-
.../filters/{filters.xml => ContextMapFilter.xml} | 30 +-
.../{filters.yaml => ContextMapFilter.yaml} | 31 +-
.../manual/filters/DynamicThresholdFilter.json | 35 +
.../filters/DynamicThresholdFilter.properties | 41 +-
.../{filters.xml => DynamicThresholdFilter.xml} | 28 +-
.../{filters.yaml => DynamicThresholdFilter.yaml} | 30 +-
.../ROOT/examples/manual/filters/MapFilter.json | 38 +
.../examples/manual/filters/MapFilter.properties | 39 +-
.../manual/filters/{filters.xml => MapFilter.xml} | 28 +-
.../filters/{filters.yaml => MapFilter.yaml} | 31 +-
.../manual/filters/MutableContextMapFilter.json | 24 +
.../filters/MutableContextMapFilter.properties | 32 +-
.../{filters.xml => MutableContextMapFilter.xml} | 23 +-
.../{filters.yaml => MutableContextMapFilter.yaml} | 24 +-
.../ROOT/examples/manual/filters/ScriptFilter.json | 34 +
.../manual/filters/ScriptFilter.properties | 38 +-
.../filters/{filters.xml => ScriptFilter.xml} | 28 +-
.../filters/{filters.yaml => ScriptFilter.yaml} | 31 +-
.../manual/filters/StructuredDataFilter.json | 38 +
.../manual/filters/StructuredDataFilter.properties | 39 +-
.../{filters.xml => StructuredDataFilter.xml} | 28 +-
.../{filters.yaml => StructuredDataFilter.yaml} | 31 +-
.../ROOT/examples/manual/filters/TimeFilter.json | 38 +
.../{filters.properties => TimeFilter.properties} | 31 +-
.../manual/filters/{filters.xml => TimeFilter.xml} | 24 +-
.../filters/{filters.yaml => TimeFilter.yaml} | 33 +-
.../ROOT/examples/manual/filters/configs.json | 11 +
.../ROOT/examples/manual/filters/configs2.json | 10 +
.../ROOT/examples/manual/filters/filters.json | 23 +-
.../examples/manual/filters/filters.properties | 37 +-
.../ROOT/examples/manual/filters/filters.xml | 20 +-
.../ROOT/examples/manual/filters/filters.yaml | 28 +-
.../ROOT/examples/manual/filters/global.groovy | 28 +-
.../ROOT/examples/manual/filters/local.groovy | 26 +-
.../examples/manual/lookups/MainArgsExample.java | 38 +-
.../ROOT/examples/manual/lookups/mainArgs.json | 31 +
.../examples/manual/lookups/mainArgs.properties | 33 +-
.../{filters/filters.xml => lookups/mainArgs.xml} | 22 +-
.../filters.yaml => lookups/mainArgs.yaml} | 32 +-
.../ROOT/examples/manual/messages/log-event.json | 40 +
src/site/antora/modules/ROOT/nav.adoc | 49 +-
src/site/antora/modules/ROOT/pages/components.adoc | 493 +++
src/site/antora/modules/ROOT/pages/faq.adoc | 2 +-
.../antora/modules/ROOT/pages/log4j-docker.adoc | 45 -
.../antora/modules/ROOT/pages/log4j-flume-ng.adoc | 225 -
src/site/antora/modules/ROOT/pages/log4j-jul.adoc | 28 +-
.../antora/modules/ROOT/pages/log4j-to-slf4j.adoc | 32 -
.../modules/ROOT/pages/manual/appenders.adoc | 4438 ++------------------
.../ROOT/pages/manual/appenders/database.adoc | 963 +++++
.../ROOT/pages/manual/appenders/delegating.adoc | 1201 ++++++
.../modules/ROOT/pages/manual/appenders/file.adoc | 279 ++
.../ROOT/pages/manual/appenders/message-queue.adoc | 732 ++++
.../ROOT/pages/manual/appenders/network.adoc | 935 +++++
.../ROOT/pages/manual/appenders/rolling-file.adoc | 1722 ++++++++
.../antora/modules/ROOT/pages/manual/async.adoc | 4 +-
.../modules/ROOT/pages/manual/configuration.adoc | 281 +-
.../antora/modules/ROOT/pages/manual/filters.adoc | 2113 ++++++----
.../modules/ROOT/pages/manual/garbagefree.adoc | 21 +-
.../modules/ROOT/pages/manual/getting-started.adoc | 33 +-
.../manual/implementation.adoc} | 28 +-
.../modules/ROOT/pages/manual/installation.adoc | 121 +-
.../ROOT/pages/manual/json-template-layout.adoc | 50 +-
.../antora/modules/ROOT/pages/manual/layouts.adoc | 50 +-
.../antora/modules/ROOT/pages/manual/logsep.adoc | 116 -
.../antora/modules/ROOT/pages/manual/lookups.adoc | 1216 ++++--
.../modules/ROOT/pages/manual/migration.adoc | 28 +-
.../modules/ROOT/pages/manual/pattern-layout.adoc | 93 +-
.../modules/ROOT/pages/manual/performance.adoc | 2 +-
.../antora/modules/ROOT/pages/manual/scripts.adoc | 20 +-
.../ROOT/pages/manual/systemproperties.adoc | 2 +-
.../modules/ROOT/pages/migrate-from-logback.adoc | 6 +-
.../log4j-async-logger.adoc} | 10 +-
.../log4j-bom.adoc} | 22 +-
.../log4j-config-jackson.adoc} | 15 +-
.../log4j-config-properties.adoc} | 14 +-
.../log4j-config-yaml.adoc} | 14 +-
.../log4j-core-test.adoc} | 14 +-
.../log4j-core.adoc} | 14 +-
.../log4j-csv.adoc} | 14 +-
.../log4j-docker.adoc} | 14 +-
.../log4j-flume-ng.adoc} | 10 +-
.../log4j-jctools.adoc} | 14 +-
.../log4j-jdbc-dbcp2.adoc} | 10 +-
.../log4j-jdbc.adoc} | 10 +-
.../log4j-jndi.adoc} | 14 +-
.../log4j-jpl.adoc} | 10 +-
.../log4j-json-template-layout.adoc} | 9 +-
.../log4j-jul.adoc} | 10 +-
.../log4j-kit.adoc} | 14 +-
.../log4j-mongodb.adoc} | 10 +-
.../log4j-mongodb4.adoc} | 10 +-
.../log4j-plugin-processor.adoc} | 14 +-
.../log4j-plugins.adoc} | 14 +-
.../log4j-script.adoc} | 14 +-
.../log4j-slf4j-impl.adoc} | 10 +-
.../log4j-slf4j2-impl.adoc} | 10 +-
.../log4j-spring-cloud-config-client.adoc} | 9 +-
.../log4j-to-jul.adoc} | 9 +-
.../log4j-to-slf4j.adoc} | 10 +-
.../log4j-web.adoc} | 10 +-
.../partials/configuration-file-format-deps.adoc | 89 +-
.../api.adoc} | 8 +-
.../appender-jms.adoc} | 12 +-
.../appender-smtp.adoc} | 12 +-
.../async-logger.adoc} | 22 +-
.../config-json.adoc} | 22 +-
.../config-properties.adoc} | 22 +-
.../features/config-xml.adoc} | 19 +-
.../config-yaml.adoc} | 22 +-
.../layout-csv.adoc} | 22 +-
.../queue-jctools.adoc} | 22 +-
.../servlet-support.adoc} | 9 +-
.../_log4j1-eol.adoc => partials/log4j1-eol.adoc} | 0
.../modules/ROOT/partials/manual/api-intro.adoc | 34 +-
...r.adoc => dependencies-log4j-jakarta-stmp.adoc} | 9 +-
.../modules/ROOT/partials/manual/log-event.adoc | 63 +
.../manual/systemproperties/properties-async.adoc | 2 +-
.../properties-configuration-factory.adoc | 2 +-
.../properties-garbage-collection.adoc | 8 +-
.../properties-log4j-core-misc.adoc | 2 +-
.../systemproperties/properties-log4j-jndi.adoc | 2 +-
.../systemproperties/properties-log4j-jul.adoc | 2 +-
.../systemproperties/properties-log4j-script.adoc | 4 +-
.../properties-logger-context.adoc | 3 +-
...xt.adoc => properties-thread-context-core.adoc} | 2 -
.../properties-thread-context-simple-logger.adoc | 87 +
.../properties-transport-security.adoc | 38 +-
374 files changed, 15198 insertions(+), 14453 deletions(-)
copy .github/workflows/{codeql-analysis.yaml => develocity-publish-build-scans.yaml} (59%)
delete mode 100644 .mvn/extensions.xml
delete mode 100644 log4j-async-logger/src/test/java/org/apache/logging/log4j/async/logger/GarbageFreeAsyncThreadContextTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/context/internal/GarbageFreeSortedArrayThreadContextMapTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/impl/ThreadContextDataInjectorTest.java
create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/LocationPatternConvertersRequireLocationTest.java
create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/ContextDataInjector.java
create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/context/internal/GarbageFreeSortedArrayThreadContextMap.java
delete 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/ContextDataInjectorFactory.java
delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ScopedContextDataProvider.java
create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ThreadContextDataInjector.java
delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/impl/internal/package-info.java
delete mode 100644 log4j-flume-ng/.log4j-plugin-processing-activator
delete mode 100644 log4j-flume-ng/pom.xml
delete mode 100644 log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/Agent.java
delete mode 100644 log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumeAppender.java
delete mode 100644 log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumeAvroManager.java
delete mode 100644 log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumeEmbeddedManager.java
delete mode 100644 log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumeEvent.java
delete mode 100644 log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumeEventFactory.java
delete mode 100644 log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumePersistentManager.java
delete mode 100644 log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/Log4jEventSource.java
delete mode 100644 log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/package-info.java
delete mode 100644 log4j-flume-ng/src/test/java/org/apache/logging/log4j/flume/appender/FlumeAppenderTest.java
delete mode 100644 log4j-flume-ng/src/test/java/org/apache/logging/log4j/flume/appender/FlumeEmbeddedAgentTest.java
delete mode 100644 log4j-flume-ng/src/test/java/org/apache/logging/log4j/flume/appender/FlumeEmbeddedAppenderTest.java
delete mode 100644 log4j-flume-ng/src/test/java/org/apache/logging/log4j/flume/appender/FlumePersistentAppenderTest.java
delete mode 100644 log4j-flume-ng/src/test/java/org/apache/logging/log4j/flume/appender/FlumePersistentPerf.java
delete mode 100644 log4j-flume-ng/src/test/resources/embedded.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/ThreadContextBenchmark2.java
delete mode 100644 log4j-perf-test/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteOpenHashMapThreadContextMap.java
copy src/changelog/.3.x.x/{update_commons_codec_commons_codec.xml => 1740_rfc5424_use_fqdn.xml} (57%)
copy src/changelog/.3.x.x/{update_commons_codec_commons_codec.xml => 2331_custom_context_data_in_lookup.xml} (55%)
copy src/changelog/.3.x.x/{update_org_mongodb_bson.xml => move_flume_appender.xml} (57%)
copy src/changelog/.3.x.x/{update_net_bytebuddy_byte_buddy.xml => update_ch_qos_logback_logback_core.xml} (62%)
copy src/changelog/.3.x.x/{update_org_mongodb_bson.xml => update_com_h2database_h2.xml} (63%)
copy src/changelog/.3.x.x/{update_commons_codec_commons_codec.xml => update_de_flapdoodle_embed_de_flapdoodle_embed_mongo.xml} (59%)
copy src/changelog/.3.x.x/{update_commons_codec_commons_codec.xml => update_de_flapdoodle_reverse_de_flapdoodle_reverse.xml} (60%)
copy src/changelog/.3.x.x/{update_commons_codec_commons_codec.xml => update_net_javacrumbs_json_unit_json_unit.xml} (61%)
copy src/changelog/.3.x.x/{update_org_apache_commons_commons_compress.xml => update_org_apache_commons_commons_lang3.xml} (74%)
copy src/changelog/.3.x.x/{update_commons_codec_commons_codec.xml => update_org_eclipse_jetty_jetty_bom.xml} (60%)
copy src/changelog/.3.x.x/{update_org_mongodb_bson.xml => update_org_hamcrest_hamcrest.xml} (63%)
copy src/changelog/.3.x.x/{update_org_mongodb_bson.xml => update_org_jmdns_jmdns.xml} (63%)
copy src/changelog/.3.x.x/{update_org_mongodb_bson.xml => update_org_jspecify_jspecify.xml} (62%)
copy src/changelog/.3.x.x/{update_org_mongodb_bson.xml => update_org_tukaani_xz.xml} (63%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/console-dev.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/console-dev.properties (63%)
copy log4j-flume-ng/src/test/resources/default_embedded.xml => src/site/antora/modules/ROOT/examples/manual/appenders/console-dev.xml (60%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/console-dev.yaml} (69%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/console-prod.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/console-prod.properties (63%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/console-prod.xml} (72%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/console-prod.yaml} (69%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/column-mapping.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/column-mapping.properties
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/database/column-mapping.xml} (57%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/database/column-mapping.yaml} (51%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/jdbc.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/jdbc.properties
rename log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/AbstractFlumeManager.java => src/site/antora/modules/ROOT/examples/manual/appenders/database/jdbc.sql (69%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/database/jdbc.xml} (51%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/database/jdbc.yaml} (51%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-log-event.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-mongo-keys.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-mongo-keys.properties (58%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/database/nosql-mongo-keys.xml} (71%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/database/nosql-mongo-keys.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-mongo.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-mongo.properties (52%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/database/nosql-mongo.xml} (66%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/database/nosql-mongo.yaml} (61%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/delegating/async.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/delegating/async.properties (63%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/delegating/async.xml} (71%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/delegating/async.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/delegating/failover.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/delegating/failover.properties (63%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/delegating/failover.xml} (71%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/delegating/failover.yaml} (67%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/delegating/rewrite.json
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.properties => appenders/delegating/rewrite.properties} (57%)
rename log4j-flume-ng/src/test/resources/persistent.xml => src/site/antora/modules/ROOT/examples/manual/appenders/delegating/rewrite.xml (55%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/delegating/rewrite.yaml} (69%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/delegating/routing-definition.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/delegating/routing-definition.properties (63%)
copy log4j-flume-ng/src/test/resources/default_embedded.xml => src/site/antora/modules/ROOT/examples/manual/appenders/delegating/routing-definition.xml (59%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/delegating/routing-definition.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/delegating/routing-ref.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/delegating/routing-ref.properties
rename log4j-flume-ng/src/test/resources/default_embedded.xml => src/site/antora/modules/ROOT/examples/manual/appenders/delegating/routing-ref.xml (56%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/delegating/routing-ref.yaml} (60%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/delegating/routing-script.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/delegating/routing-script.properties
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/delegating/routing-script.xml} (53%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/delegating/routing-script.yaml} (54%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-avro.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-avro.properties (63%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/message-queue/flume-avro.xml} (71%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/message-queue/flume-avro.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-embedded.json
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/message-queue/flume-embedded.xml} (71%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/message-queue/flume-embedded.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-persistent.json
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/message-queue/flume-persistent.xml} (71%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/message-queue/flume-persistent.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jms-message.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jms-message.properties (63%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/message-queue/jms-message.xml} (71%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/message-queue/jms-message.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jms-simple.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jms-simple.properties (63%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/message-queue/jms-simple.xml} (71%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/message-queue/jms-simple.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/http.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/network/http.properties (53%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/network/http.xml} (69%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/network/http.yaml} (59%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/smtp.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/network/smtp.properties (51%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/network/smtp.xml} (66%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/network/smtp.yaml} (60%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/socket.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/network/socket.properties (53%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/network/socket.xml} (68%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/network/socket.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/ssl.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/network/ssl.properties (63%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/network/ssl.xml} (71%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/network/ssl.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/syslog.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/network/syslog.properties (54%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/network/syslog.xml} (68%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/network/syslog.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/rolling-file/logrotate.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/rolling-file/logrotate.properties (56%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/rolling-file/logrotate.xml} (71%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/rolling-file/logrotate.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/rolling-file/per-month.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/rolling-file/per-month.properties (56%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/rolling-file/per-month.xml} (71%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/rolling-file/per-month.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/rolling-file/policies.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/rolling-file/policies.properties (62%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/rolling-file/policies.xml} (71%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/rolling-file/policies.yaml} (64%)
copy log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/AbstractLookup.java => src/site/antora/modules/ROOT/examples/manual/appenders/rolling-file/script-condition.groovy (52%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/rolling-file/script-condition.json
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.properties => appenders/rolling-file/script-condition.properties} (54%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/rolling-file/script-condition.xml} (69%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/rolling-file/script-condition.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/rolling-file/timestamped.json
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.properties => appenders/rolling-file/timestamped.properties} (54%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/rolling-file/timestamped.xml} (70%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/rolling-file/timestamped.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/servlet-appender.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/appenders/servlet-appender.properties (63%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => appenders/servlet-appender.xml} (64%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => appenders/servlet-appender.yaml} (64%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/ContextMapFilter.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/filters/ContextMapFilter.properties (60%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.xml => ContextMapFilter.xml} (64%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.yaml => ContextMapFilter.yaml} (67%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/DynamicThresholdFilter.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/filters/DynamicThresholdFilter.properties (61%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.xml => DynamicThresholdFilter.xml} (64%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.yaml => DynamicThresholdFilter.yaml} (67%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/MapFilter.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/filters/MapFilter.properties (59%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.xml => MapFilter.xml} (64%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.yaml => MapFilter.yaml} (67%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/MutableContextMapFilter.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/filters/MutableContextMapFilter.properties (63%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.xml => MutableContextMapFilter.xml} (65%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.yaml => MutableContextMapFilter.yaml} (67%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/ScriptFilter.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/filters/ScriptFilter.properties (59%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.xml => ScriptFilter.xml} (65%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.yaml => ScriptFilter.yaml} (67%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/StructuredDataFilter.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/filters/StructuredDataFilter.properties (59%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.xml => StructuredDataFilter.xml} (64%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.yaml => StructuredDataFilter.yaml} (67%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/TimeFilter.json
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.properties => TimeFilter.properties} (60%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.xml => TimeFilter.xml} (67%)
copy src/site/antora/modules/ROOT/examples/manual/filters/{filters.yaml => TimeFilter.yaml} (67%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/configs.json
create mode 100644 src/site/antora/modules/ROOT/examples/manual/filters/configs2.json
rename log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java => src/site/antora/modules/ROOT/examples/manual/filters/global.groovy (64%)
copy log4j-flume-ng/src/test/java/org/apache/logging/log4j/flume/test/FlumeKeyProvider.java => src/site/antora/modules/ROOT/examples/manual/filters/local.groovy (52%)
rename log4j-flume-ng/src/test/java/org/apache/logging/log4j/flume/test/FlumeKeyProvider.java => src/site/antora/modules/ROOT/examples/manual/lookups/MainArgsExample.java (52%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/lookups/mainArgs.json
copy .github/workflows/codeql-analysis.yaml => src/site/antora/modules/ROOT/examples/manual/lookups/mainArgs.properties (63%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.xml => lookups/mainArgs.xml} (69%)
copy src/site/antora/modules/ROOT/examples/manual/{filters/filters.yaml => lookups/mainArgs.yaml} (63%)
create mode 100644 src/site/antora/modules/ROOT/examples/manual/messages/log-event.json
create mode 100644 src/site/antora/modules/ROOT/pages/components.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-docker.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-flume-ng.adoc
delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-to-slf4j.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/appenders/database.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/appenders/delegating.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/appenders/file.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/appenders/message-queue.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/appenders/network.adoc
create mode 100644 src/site/antora/modules/ROOT/pages/manual/appenders/rolling-file.adoc
copy src/site/antora/modules/ROOT/{partials/manual/systemproperties/properties-log4j-script.adoc => pages/manual/implementation.adoc} (52%)
delete mode 100644 src/site/antora/modules/ROOT/pages/manual/logsep.adoc
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-async-logger.adoc} (83%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-bom.adoc} (69%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-config-jackson.adoc} (74%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-config-properties.adoc} (74%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-config-yaml.adoc} (75%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-core-test.adoc} (75%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-core.adoc} (76%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-csv.adoc} (76%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-docker.adoc} (75%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-flume-ng.adoc} (78%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-jctools.adoc} (75%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-jdbc-dbcp2.adoc} (78%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-jdbc.adoc} (79%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-jndi.adoc} (76%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-jpl.adoc} (79%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-1.2-api.adoc => components/log4j-json-template-layout.adoc} (77%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-jul.adoc} (79%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-kit.adoc} (76%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-mongodb.adoc} (78%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-mongodb4.adoc} (78%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-plugin-processor.adoc} (74%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-plugins.adoc} (75%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-script.adoc} (75%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-slf4j-impl.adoc} (78%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-slf4j2-impl.adoc} (78%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-1.2-api.adoc => components/log4j-spring-cloud-config-client.adoc} (76%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-1.2-api.adoc => components/log4j-to-jul.adoc} (78%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-to-slf4j.adoc} (78%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => components/log4j-web.adoc} (79%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => features/api.adoc} (86%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-1.2-api.adoc => features/appender-jms.adoc} (80%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => features/appender-smtp.adoc} (72%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => features/async-logger.adoc} (71%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => features/config-json.adoc} (71%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => features/config-properties.adoc} (71%)
rename src/site/antora/modules/ROOT/{pages/log4j-jpl.adoc => partials/features/config-xml.adoc} (62%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => features/config-yaml.adoc} (71%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => features/layout-csv.adoc} (71%)
copy src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-async-logger.adoc => features/queue-jctools.adoc} (71%)
rename src/site/antora/modules/ROOT/partials/{manual/dependencies-log4j-1.2-api.adoc => features/servlet-support.adoc} (76%)
rename src/site/antora/modules/ROOT/{pages/_log4j1-eol.adoc => partials/log4j1-eol.adoc} (100%)
rename src/site/antora/modules/ROOT/partials/manual/{dependencies-log4j-async-logger.adoc => dependencies-log4j-jakarta-stmp.adoc} (80%)
create mode 100644 src/site/antora/modules/ROOT/partials/manual/log-event.adoc
rename src/site/antora/modules/ROOT/partials/manual/systemproperties/{properties-thread-context.adoc => properties-thread-context-core.adoc} (97%)
create mode 100644 src/site/antora/modules/ROOT/partials/manual/systemproperties/properties-thread-context-simple-logger.adoc