This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch feature/move-thread-context
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from 33ba51e2dc Fix MDC configuration documentation
add 4a603731ed Update `org.springframework:spring-framework-bom` to
version `5.3.39` (#2840)
add dd5df4be04 Backport part of #2062
add e6c7f197f2 Disable programmatic configuration if
`log4j1.compatibility` is `false`
add f7d3725202 Fix `JsonLayout` failures under JPMS (#2815)
add 9fded3e199 Fix links to issues
add 54924a416e Update `org.apache.maven.surefire:surefire-junit47` to
version `3.4.0` (#2862)
add 7a0057b8ea Update `org.apache.maven:maven-core` to version `3.9.9`
(#2861)
add 24b21b7e10 Update `commons-logging:commons-logging` to version `1.3.4`
(#2864)
add b911bffd0e Update `org.apache.commons:commons-compress` to version
`1.27.1` (#2869)
add a50366052a Update `com.google.guava:guava` to version `33.3.0-jre`
(#2860)
add f141d9490f Bump org.slf4j:slf4j-api from 2.0.9 to 2.0.16
add 6d74d4bbf7 Update `de.flapdoodle.reverse:de.flapdoodle.reverse` to
version `1.8.0` (#2881)
add 67848c1fc2 Update `org.jmdns:jmdns` to version `3.5.12` (#2879)
add 615092bc9c Disable SLF4J major upgrades
add 6fb4f90b87 Disable level modification via JUL by default
add f5ddc79089 Document module deprecation in 2.x
add 78af316935 Remove caching from `PropertiesUtil` (+#2849 review)
add 9c3e24acf7 Add support for custom context data in `ctx` lookup
add 93484298e3 Correct release containing LOG4J2-3584 fix
add b593be7d88 Use FQDN in RFC5424 Layout (+review #2853)
add 200f852b45 Update `org.apache.maven.surefire:surefire-junit47` to
version `3.5.0` (#2898)
add 8a43fa3bbb Merge remote-tracking branch 'refs/remotes/apache/2.x' into
feature/move-thread-context
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yaml | 3 +
antora-playbook.yaml | 5 +-
.../org/apache/log4j/PropertyConfigurator.java | 212 +++++++++------------
.../java/org/apache/log4j/xml/DOMConfigurator.java | 96 ++++++----
.../org/apache/log4j/PropertyConfiguratorTest.java | 121 +++++-------
.../java/org/apache/log4j/xml/DOMTestCase.java | 60 ++++--
.../input/xml => DOMTestCase}/DOMTest4.xml | 4 +-
.../input/xml => DOMTestCase}/DOMTest4_A1.xml | 0
.../input/xml => DOMTestCase}/DOMTest4_A2.xml | 0
.../input/xml => DOMTestCase}/DOMTestCase1.xml | 0
.../input/xml => DOMTestCase}/categoryfactory1.xml | 0
.../input/xml => DOMTestCase}/categoryfactory2.xml | 0
.../input/xml => DOMTestCase}/defaultInit.xml | 0
.../input/xml => DOMTestCase}/loggerfactory1.xml | 0
.../input/xml => DOMTestCase}/testReset.xml | 0
.../xml => DOMTestCase}/throwableRenderer1.xml | 0
.../PropertyConfiguratorTest/badEscape.properties | 4 +-
.../filter.properties} | 2 +-
.../input/xml/SocketAppenderTestConfig.xml | 59 ------
.../log4j1-1.2.17/input/xml/customLevel1.xml | 34 ----
.../log4j1-1.2.17/input/xml/customLevel2.xml | 41 ----
.../log4j1-1.2.17/input/xml/customLevel3.xml | 44 -----
.../log4j1-1.2.17/input/xml/customLevel4.xml | 35 ----
.../log4j1-1.2.17/input/xml/customLogger1.xml | 35 ----
.../log4j1-1.2.17/input/xml/customLogger2.xml | 43 -----
.../log4j1-1.2.17/input/xml/customLogger3.xml | 35 ----
.../log4j1-1.2.17/input/xml/fallback1.xml | 50 -----
.../log4j1-1.2.17/input/xml/smtpAppender1.xml | 38 ----
.../log4j/util/PropertiesUtilOrderTest.java | 53 ++----
.../logging/log4j/util/PropertiesUtilTest.java | 110 ++++++++---
.../src/test/resources/Jira3413Test.properties | 18 +-
.../apache/logging/log4j/util/PropertiesUtil.java | 136 ++++++-------
.../apache/logging/log4j/util/PropertySource.java | 10 +-
log4j-core-its/pom.xml | 2 +-
.../async/AsyncQueueFullPolicyFactoryTest.java | 2 -
.../log4j/core/layout/Rfc5424LayoutTest.java | 13 +-
.../core/net/ssl/SslConfigurationFactoryTest.java | 3 -
.../logging/log4j/core/util/NetUtilsTest.java | 7 +
.../logging/log4j/core/ContextDataInjector.java | 13 ++
.../log4j/core/appender/SyslogAppender.java | 2 +-
.../log4j/core/filter/DynamicThresholdFilter.java | 38 ++--
.../log4j/core/filter/ThreadContextMapFilter.java | 16 +-
.../log4j/core/impl/ThreadContextDataInjector.java | 41 ++--
.../ContextDataAsEntryListDeserializer.java | 9 +-
.../jackson/ContextDataAsEntryListSerializer.java | 3 +-
.../core/jackson/ContextDataDeserializer.java | 9 +-
.../log4j/core/jackson/ContextDataSerializer.java | 3 +-
.../logging/log4j/core/jackson/Initializers.java | 63 +++---
.../logging/log4j/core/jackson/JsonConstants.java | 10 +
.../log4j/core/jackson/Log4jJsonModule.java | 8 +-
.../logging/log4j/core/jackson/Log4jXmlModule.java | 4 +-
.../log4j/core/jackson/Log4jYamlModule.java | 6 +-
.../{LogEventJsonMixIn.java => LogEventMixIn.java} | 82 ++++----
.../core/jackson/LogEventWithContextListMixIn.java | 164 ----------------
.../logging/log4j/core/jackson/MapEntry.java | 2 +-
.../logging/log4j/core/jackson/package-info.java | 2 +-
.../org/apache/logging/log4j/core/jmx/Server.java | 12 +-
.../logging/log4j/core/layout/Rfc5424Layout.java | 165 ++++++++++------
.../logging/log4j/core/layout/package-info.java | 2 +-
.../log4j/core/lookup/ContextMapLookup.java | 8 +-
.../log4j/core/util/ContextDataProvider.java | 13 ++
.../apache/logging/log4j/core/util/NetUtils.java | 39 ++--
.../logging/log4j/core/util/package-info.java | 2 +-
.../appender/db/jpa/AbstractJpaAppenderTest.java | 3 -
.../org/apache/logging/log4j/jul/LogManager.java | 19 +-
.../logging/log4j/jul/test/ApiLoggerTest.java | 16 +-
.../logging/log4j/jul/test/CoreLoggerTest.java | 4 +
log4j-parent/pom.xml | 16 +-
log4j-perf-test/pom.xml | 2 +-
log4j-slf4j2-impl/pom.xml | 2 +-
log4j-to-slf4j/pom.xml | 2 +-
pom.xml | 6 +-
...acing_support.xml => 1740_rfc5424_use_fqdn.xml} | 4 +-
.../1799_ignore_propertysource_errors.xml} | 6 +-
.../.2.x.x/1963_add_logging_to_properties_util.xml | 2 +-
....xml => 2331_custom_context_data_in_lookup.xml} | 4 +-
...iptor_warnings.xml => 2353_set_level_no-op.xml} | 4 +-
.../2778_configurator_no_op.xml} | 4 +-
.../2814_open_json_layout.xml} | 3 +-
.../2849-remove-token-based-matching.xml} | 6 +-
.../LOG4J2-3618_propertysource_comparator.xml} | 4 +-
src/changelog/.2.x.x/add_log4j_mongodb.xml | 1 +
src/changelog/.2.x.x/change-is-webapp.xml | 1 +
.../.2.x.x/deprecate-Message-getFormat.xml | 1 +
src/changelog/.2.x.x/deprecate_EventLogger.xml | 1 +
src/changelog/.2.x.x/deprecate_duration.xml | 1 +
.../deprecate_log4j2_default_status_level.xml | 1 +
src/changelog/.2.x.x/deprecate_log4j_mongodb4.xml | 1 +
src/changelog/.2.x.x/remove_log4j_mongodb3.xml | 1 +
.../.2.x.x/update_com_google_guava_guava.xml | 4 +-
.../update_commons_logging_commons_logging.xml | 4 +-
...de_flapdoodle_reverse_de_flapdoodle_reverse.xml | 4 +-
.../update_org_apache_commons_commons_compress.xml | 4 +-
.../.2.x.x/update_org_apache_maven_maven_core.xml | 4 +-
..._org_apache_maven_surefire_surefire_junit47.xml | 4 +-
src/changelog/.2.x.x/update_org_jmdns_jmdns.xml | 4 +-
..._mongodb.xml => update_org_slf4j_slf4j_api.xml} | 3 +-
...te_org_springframework_spring_framework_bom.xml | 4 +-
...ConsoleListener_use_SimpleLogger_internally.xml | 0
src/site/antora/modules/ROOT/pages/jakarta.adoc | 6 +
.../ROOT/pages/manual/appenders/database.adoc | 10 +
.../ROOT/pages/manual/appenders/message-queue.adoc | 9 +
.../appender-deprecation.adoc} | 9 +-
.../systemproperties/properties-log4j-jul.adoc | 21 +-
104 files changed, 880 insertions(+), 1316 deletions(-)
rename log4j-1.2-api/src/test/resources/{log4j1-1.2.17/input/xml =>
DOMTestCase}/DOMTest4.xml (92%)
rename log4j-1.2-api/src/test/resources/{log4j1-1.2.17/input/xml =>
DOMTestCase}/DOMTest4_A1.xml (100%)
rename log4j-1.2-api/src/test/resources/{log4j1-1.2.17/input/xml =>
DOMTestCase}/DOMTest4_A2.xml (100%)
rename log4j-1.2-api/src/test/resources/{log4j1-1.2.17/input/xml =>
DOMTestCase}/DOMTestCase1.xml (100%)
rename log4j-1.2-api/src/test/resources/{log4j1-1.2.17/input/xml =>
DOMTestCase}/categoryfactory1.xml (100%)
rename log4j-1.2-api/src/test/resources/{log4j1-1.2.17/input/xml =>
DOMTestCase}/categoryfactory2.xml (100%)
rename log4j-1.2-api/src/test/resources/{log4j1-1.2.17/input/xml =>
DOMTestCase}/defaultInit.xml (100%)
rename log4j-1.2-api/src/test/resources/{log4j1-1.2.17/input/xml =>
DOMTestCase}/loggerfactory1.xml (100%)
rename log4j-1.2-api/src/test/resources/{log4j1-1.2.17/input/xml =>
DOMTestCase}/testReset.xml (100%)
rename log4j-1.2-api/src/test/resources/{log4j1-1.2.17/input/xml =>
DOMTestCase}/throwableRenderer1.xml (100%)
copy log4j-api-test/src/test/resources/log4j2.system.properties =>
log4j-1.2-api/src/test/resources/PropertyConfiguratorTest/badEscape.properties
(92%)
rename
log4j-1.2-api/src/test/resources/{log4j1-1.2.17/input/filter1.properties =>
PropertyConfiguratorTest/filter.properties} (98%)
delete mode 100644
log4j-1.2-api/src/test/resources/log4j1-1.2.17/input/xml/SocketAppenderTestConfig.xml
delete mode 100644
log4j-1.2-api/src/test/resources/log4j1-1.2.17/input/xml/customLevel1.xml
delete mode 100644
log4j-1.2-api/src/test/resources/log4j1-1.2.17/input/xml/customLevel2.xml
delete mode 100644
log4j-1.2-api/src/test/resources/log4j1-1.2.17/input/xml/customLevel3.xml
delete mode 100644
log4j-1.2-api/src/test/resources/log4j1-1.2.17/input/xml/customLevel4.xml
delete mode 100644
log4j-1.2-api/src/test/resources/log4j1-1.2.17/input/xml/customLogger1.xml
delete mode 100644
log4j-1.2-api/src/test/resources/log4j1-1.2.17/input/xml/customLogger2.xml
delete mode 100644
log4j-1.2-api/src/test/resources/log4j1-1.2.17/input/xml/customLogger3.xml
delete mode 100644
log4j-1.2-api/src/test/resources/log4j1-1.2.17/input/xml/fallback1.xml
delete mode 100644
log4j-1.2-api/src/test/resources/log4j1-1.2.17/input/xml/smtpAppender1.xml
rename
log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/{LogEventJsonMixIn.java
=> LogEventMixIn.java} (73%)
delete mode 100644
log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/LogEventWithContextListMixIn.java
copy src/changelog/.2.x.x/{add_GcpLayout_tracing_support.xml =>
1740_rfc5424_use_fqdn.xml} (61%)
copy src/changelog/{2.22.0/fix_jlink.xml =>
.2.x.x/1799_ignore_propertysource_errors.xml} (62%)
copy
src/changelog/.2.x.x/{fix-TruncatingBufferedWriter-empty-input-handling.xml =>
2331_custom_context_data_in_lookup.xml} (59%)
copy src/changelog/.2.x.x/{2835_improve_plugin_descriptor_warnings.xml =>
2353_set_level_no-op.xml} (63%)
copy
src/changelog/{2.0-beta3/LOG4J2-29_Added_font_and_fontSize_parameters_to_HTMLLayout_Replace_ne.xml
=> .2.x.x/2778_configurator_no_op.xml} (59%)
copy
src/changelog/{2.0-beta2/DefaultConfiguration_was_not_starting_the_Console_Appender.xml
=> .2.x.x/2814_open_json_layout.xml} (64%)
copy
src/changelog/{2.11.2/LOG4J2-2527_Prevent_ConcurrentModificationException_while_iterating_over.xml
=> .2.x.x/2849-remove-token-based-matching.xml} (66%)
copy
src/changelog/{2.0-rc2/LOG4J2-468_Add_support_to_add_a_LoggerConfig_Document_two_ways_to_modi.xml
=> .2.x.x/LOG4J2-3618_propertysource_comparator.xml} (58%)
copy src/changelog/.2.x.x/{add_log4j_mongodb.xml =>
update_org_slf4j_slf4j_api.xml} (63%)
rename src/changelog/{2.19.0 =>
2.20.0}/LOG4J2-3584_Make_StatusConsoleListener_use_SimpleLogger_internally.xml
(100%)
copy src/site/antora/modules/ROOT/partials/{features/config-properties.adoc =>
manual/appender-deprecation.adoc} (76%)