This is an automated email from the ASF dual-hosted git repository. pkarwasz pushed a commit to branch doc/2.x/since-tag in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
commit 883509428891a50b3d4e294ce60996027b1f5d83 Author: Piotr P. Karwasz <[email protected]> AuthorDate: Sun Dec 29 07:38:53 2024 +0100 Document `log4j-api` changes in version 2.11.1 --- .../java/org/apache/logging/log4j/message/ReusableObjectMessage.java | 3 +++ .../org/apache/logging/log4j/message/ReusableParameterizedMessage.java | 3 +++ .../java/org/apache/logging/log4j/message/ReusableSimpleMessage.java | 3 +++ 3 files changed, 9 insertions(+) diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java index 08c8625935..aed52d13c5 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java @@ -131,6 +131,9 @@ public class ReusableObjectMessage implements ReusableMessage, ParameterVisitabl return new ObjectMessage(obj); } + /** + * @since 2.11.1 + */ @Override public void clear() { obj = null; diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableParameterizedMessage.java b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableParameterizedMessage.java index 053a5bf8f1..f9690ee4bf 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableParameterizedMessage.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableParameterizedMessage.java @@ -369,6 +369,9 @@ public class ReusableParameterizedMessage implements ReusableMessage, ParameterV + ", throwableProvided=" + (getThrowable() != null) + ']'; } + /** + * @since 2.11.1 + */ @Override public void clear() { // LOG4J2-1583 // This method does not clear parameter values, those are expected to be swapped to a diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java index a2722709c9..824e9d3a98 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java @@ -105,6 +105,9 @@ public class ReusableSimpleMessage implements ReusableMessage, CharSequence, Par return charSequence.subSequence(start, end); } + /** + * @since 2.11.1 + */ @Override public void clear() { charSequence = null;
