This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch
dependabot/maven/log4j-parent/2.x/org.junit-junit-bom-5.13.2
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from 929632d104 Update `org.junit:junit-bom` to version `5.13.2` (#3782)
add d6fe40d79a Deprecate withers in 2.x in favor of setters (#3756)
add 52ca6a352c Fix `UuidPatternConverter` docs (#3768)
add e08c7ba214 fix: Define version of `error_prone_annotations` in parent
POM (#3785)
add 32d29aed70 fix: correctly detect Disruptor major version (#3778)
add f93b6b19db fix: Make `GraalVmProcessor` Arguments Optional (#3772)
add 9b663899eb fix: Restore Backward Compatibility with Spring Boot
Reconfiguration (#3773)
add 3b0c77d5e8 introduced a jakarta support range for the bnd tool (#3791)
add c4df56e979 doc: Clarify and enhance `GraalVmProcessor` configuration
example (#3786)
add 7da8450629 fix: Fix Java type for annotated array parameters (#3797)
add 7f901930b2 Bump com.fasterxml.jackson:jackson-bom from 2.19.0 to
2.19.1 in /log4j-parent (#3745)
add 516182a5a2 Merge branch '2.x' into
dependabot/maven/log4j-parent/2.x/org.junit-junit-bom-5.13.2
No new revisions were added by this update.
Summary of changes:
.../appender/DailyRollingFileAppenderBuilder.java | 16 +-
.../EnhancedRollingFileAppenderBuilder.java | 12 +-
.../builders/appender/FileAppenderBuilder.java | 4 +-
.../appender/RollingFileAppenderBuilder.java | 16 +-
.../log4j/builders/layout/HtmlLayoutBuilder.java | 4 +-
.../builders/layout/PatternLayoutBuilder.java | 4 +-
.../log4j/builders/layout/SimpleLayoutBuilder.java | 8 +-
.../log4j/builders/layout/TTCCLayoutBuilder.java | 4 +-
.../test/java/org/apache/log4j/CategoryTest.java | 2 +-
.../src/test/java/org/apache/log4j/LoggerTest.java | 2 +-
.../log4j/layout/Log4j1SyslogLayoutTest.java | 2 +-
.../logging/log4j/core/LoggerContextTest.java | 26 +++
.../logging/log4j/core/ShutdownDisabledTest.java | 77 ++++++-
.../log4j/core/appender/ConsoleAppenderTest.java | 2 +-
.../core/appender/FileAppenderBuilderTest.java | 4 +-
.../core/appender/FileAppenderPermissionsTest.java | 30 +--
.../log4j/core/appender/FileAppenderTest.java | 32 +--
.../log4j/core/appender/InMemoryAppenderTest.java | 4 +-
.../core/appender/OutputStreamAppenderTest.java | 8 +-
.../core/appender/ReconfigureAppenderTest.java | 18 +-
.../appender/rolling/CronTriggeringPolicyTest.java | 16 +-
.../rolling/OnStartupTriggeringPolicyTest.java | 10 +-
...llingAppenderDirectWriteWithHtmlLayoutTest.java | 10 +-
.../appender/rolling/RollingAppenderSizeTest.java | 8 +-
.../rolling/RollingFileAppenderAccessTest.java | 6 +-
.../rolling/RollingFileAppenderLayoutTest.java | 8 +-
.../appender/rolling/RollingFileManagerTest.java | 8 +-
.../RollingRandomAccessFileManagerTest.java | 10 +-
.../log4j/core/async/AsyncLoggerConfigTest.java | 12 +-
.../async/AsyncWaitStrategyFactoryConfigTest.java | 4 +-
.../log4j/core/config/CustomConfigurationTest.java | 20 +-
.../log4j/core/config/JiraLog4j2_2134Test.java | 8 +-
.../log4j/core/config/LoggerConfigTest.java | 38 ++--
.../plugins/processor/GraalVmProcessorTest.java | 206 +++++++++++++++---
.../AbstractPluginWithGenericBuilder.java | 2 +-
.../PluginWithGenericSubclassFoo1Builder.java | 2 +-
.../plugins/validation/ValidatingPlugin.java | 2 +-
.../ValidatingPluginWithGenericBuilder.java | 2 +-
.../ValidatingPluginWithTypedBuilder.java | 2 +-
.../logging/log4j/core/layout/HtmlLayoutTest.java | 4 +-
.../PatternLayoutDefaultExceptionHandlerTest.java | 6 +-
.../log4j/core/layout/PatternLayoutTest.java | 130 ++++++------
.../log4j/core/layout/PatternSelectorTest.java | 8 +-
.../java}/FakeAnnotations.java | 2 +-
.../GraalVmProcessorTest/java/FakeConverter.java | 31 ++-
.../GraalVmProcessorTest/java}/FakePlugin.java | 2 +-
.../apache/logging/log4j/core/LoggerContext.java | 30 ++-
.../log4j/core/appender/AbstractAppender.java | 4 +-
.../log4j/core/appender/AbstractFileAppender.java | 108 ++++++++++
.../logging/log4j/core/appender/AppenderSet.java | 28 ++-
.../logging/log4j/core/appender/FileAppender.java | 124 ++++++++++-
.../core/appender/MemoryMappedFileAppender.java | 2 +-
.../core/appender/RandomAccessFileAppender.java | 6 +-
.../log4j/core/appender/RollingFileAppender.java | 176 ++++++++++++++--
.../appender/RollingRandomAccessFileAppender.java | 150 +++++++++++--
.../core/appender/ScriptAppenderSelector.java | 56 ++++-
.../log4j/core/appender/db/ColumnMapping.java | 6 +-
.../log4j/core/appender/db/jdbc/ColumnConfig.java | 6 +-
.../logging/log4j/core/appender/package-info.java | 2 +-
.../appender/rolling/DefaultRolloverStrategy.java | 124 +++++++++--
.../rolling/DirectWriteRolloverStrategy.java | 96 +++++++--
.../rolling/TimeBasedTriggeringPolicy.java | 40 +++-
.../rolling/action/PosixViewAttributeAction.java | 118 ++++++++++-
.../core/appender/rolling/action/package-info.java | 2 +-
.../log4j/core/appender/rolling/package-info.java | 2 +-
.../log4j/core/appender/routing/Routes.java | 56 ++++-
.../core/appender/routing/RoutingAppender.java | 55 ++++-
.../log4j/core/appender/routing/package-info.java | 2 +-
.../core/async/AsyncWaitStrategyFactoryConfig.java | 13 ++
.../logging/log4j/core/async/DisruptorUtil.java | 15 +-
.../logging/log4j/core/async/package-info.java | 2 +-
.../logging/log4j/core/config/LoggerConfig.java | 234 ++++++++++++++++++---
.../logging/log4j/core/config/package-info.java | 2 +-
.../config/plugins/processor/GraalVmProcessor.java | 62 ++++--
.../config/plugins/processor/PluginProcessor.java | 5 +-
.../logging/log4j/core/layout/GelfLayout.java | 12 +-
.../logging/log4j/core/layout/HtmlLayout.java | 84 +++++++-
.../logging/log4j/core/layout/PatternLayout.java | 141 +++++++++++--
.../logging/log4j/core/layout/package-info.java | 2 +-
.../log4j/core/pattern/UuidPatternConverter.java | 17 +-
log4j-jakarta-web/pom.xml | 3 +
.../template/json/resolver/PatternResolver.java | 8 +-
log4j-osgi-test/pom.xml | 2 +
.../logging/log4j/osgi/tests/DisruptorTest.java | 100 +++++++--
log4j-parent/pom.xml | 5 +-
.../log4j/perf/jmh/ThreadContextBenchmark2.java | 8 +-
.../InstantPatternFormatterImpactBenchmark.java | 6 +-
.../logging/log4j/perf/nogc/ClassicLogger.java | 4 +-
pom.xml | 2 +-
...ution_order_fix.xml => 3706_disruptor-tccl.xml} | 8 +-
src/changelog/.2.x.x/3750_deprecate_withers.xml | 12 ++
src/changelog/.2.x.x/3758_fix_jspecify_dep.xml | 3 +-
..._order_fix.xml => 3770_LoggerContext_start.xml} | 8 +-
.../3771_graalvm-params.xml} | 3 +-
...a-web_relax_the_import_package_constraints.xml} | 7 +-
...fix.xml => 3796_annotated-array-parameters.xml} | 4 +-
.../modules/ROOT/pages/manual/pattern-layout.adoc | 10 +-
.../antora/modules/ROOT/pages/manual/plugins.adoc | 29 +--
98 files changed, 2255 insertions(+), 581 deletions(-)
copy
log4j-core-test/src/test/{java/org/apache/logging/log4j/core/config/plugins/processor
=> resources/GraalVmProcessorTest/java}/FakeAnnotations.java (97%)
copy
log4j-1.2-api/src/main/java/org/apache/log4j/pattern/Log4j1LevelPatternConverter.java
=>
log4j-core-test/src/test/resources/GraalVmProcessorTest/java/FakeConverter.java
(58%)
copy
log4j-core-test/src/test/{java/org/apache/logging/log4j/core/config/plugins/processor
=> resources/GraalVmProcessorTest/java}/FakePlugin.java (98%)
copy src/changelog/.2.x.x/{3336_script_resolution_order_fix.xml =>
3706_disruptor-tccl.xml} (55%)
create mode 100644 src/changelog/.2.x.x/3750_deprecate_withers.xml
copy src/changelog/.2.x.x/{3336_script_resolution_order_fix.xml =>
3770_LoggerContext_start.xml} (55%)
copy src/changelog/{2.25.0/throwable-proxy-clean-up.xml =>
.2.x.x/3771_graalvm-params.xml} (67%)
copy src/changelog/.2.x.x/{3758_fix_jspecify_dep.xml =>
3787_jakarta-web_relax_the_import_package_constraints.xml} (56%)
copy src/changelog/.2.x.x/{3336_script_resolution_order_fix.xml =>
3796_annotated-array-parameters.xml} (63%)