This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from e2d2ad13b9 Merge branch 'main' into the-great-deletion
new dd7b67ee20 Fix Error Prone warnings in `log4j-api`
new 7a8ef005f8 Fix Javadoc tags
new e4dfd1d4b6 Replace `Class#newInstance` invocations with `LoaderUtil`
new 4788240281 Add comments to warning suppressions and small fixes
new 8192d7f659 Factories must be public
new d672923719 Replace `getDeclaredConstructor().getInstance()` with
`LoaderUtil`
new c4714e46ec Bump `o.a.l.l.message` package
new 58798fcbc2 Fix code review problems #1961
new 828c1f7c11 Add default value to `newCheckedInstanceOfProperty`
new fa0c52828c Use @BaselineIgnore instead of packages exclusions
new b7f2c4cb9c Fix compilation errors and remove deprecated methods
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../src/main/java/org/apache/log4j/jmx/Agent.java | 11 +-
.../log4j/util/PropertySourceTokenizerTest.java | 2 +-
log4j-api/pom.xml | 4 -
.../main/java/org/apache/logging/log4j/Level.java | 2 +
.../java/org/apache/logging/log4j/LogBuilder.java | 55 +-
.../main/java/org/apache/logging/log4j/Logger.java | 887 +++++++++++----------
.../logging/log4j/internal/DefaultLogBuilder.java | 5 +-
.../log4j/message/BasicThreadInformation.java | 8 +-
.../log4j/message/DefaultFlowMessageFactory.java | 1 -
.../logging/log4j/message/FormattedMessage.java | 22 +-
.../apache/logging/log4j/message/MapMessage.java | 9 +-
.../log4j/message/MapMessageJsonFormatter.java | 2 +-
.../log4j/message/MessageFormatMessage.java | 11 +-
.../logging/log4j/message/ObjectMessage.java | 2 +-
.../log4j/message/ParameterizedMessage.java | 20 +-
.../log4j/message/ReusableMessageFactory.java | 5 +
.../logging/log4j/message/SimpleMessage.java | 19 +-
.../log4j/message/StringFormattedMessage.java | 9 +-
.../logging/log4j/message/StructuredDataId.java | 45 --
.../log4j/message/StructuredDataMessage.java | 10 +-
.../apache/logging/log4j/message/package-info.java | 2 +-
.../org/apache/logging/log4j/package-info.java | 2 +-
.../apache/logging/log4j/spi/AbstractLogger.java | 201 +++--
.../apache/logging/log4j/spi/ExtendedLogger.java | 2 +
.../org/apache/logging/log4j/spi/Provider.java | 9 +-
.../apache/logging/log4j/status/StatusData.java | 3 +-
.../org/apache/logging/log4j/util/Constants.java | 5 +-
.../org/apache/logging/log4j/util/LambdaUtil.java | 3 +
.../org/apache/logging/log4j/util/LoaderUtil.java | 39 +-
.../apache/logging/log4j/util/PropertiesUtil.java | 283 ++++++-
.../org/apache/logging/log4j/util/Supplier.java | 1 +
.../java/org/apache/logging/log4j/util/Unbox.java | 26 +-
.../async/AsyncQueueFullPolicyFactoryTest.java | 4 +-
log4j-core/pom.xml | 23 -
.../core/async/AsyncQueueFullPolicyFactory.java | 12 +-
.../core/async/AsyncWaitStrategyFactoryConfig.java | 9 +-
.../logging/log4j/core/async/DisruptorUtil.java | 36 +-
.../log4j/core/impl/ContextDataFactory.java | 15 +-
.../core/impl/ContextDataInjectorFactory.java | 23 +-
.../log4j/core/net/MulticastDnsAdvertiser.java | 2 +-
.../logging/log4j/core/util/OptionConverter.java | 3 +-
.../log4j/core/util/datetime/package-info.java | 4 +-
.../jpa/converter/ThrowableAttributeConverter.java | 2 +-
.../log4j/jackson/json/layout/JsonLayout.java | 8 +-
.../log4j/jackson/xml/layout/XmlLayout.java | 8 +-
.../log4j/jackson/yaml/layout/YamlLayout.java | 4 +-
log4j-parent/pom.xml | 7 +
47 files changed, 1141 insertions(+), 724 deletions(-)