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/12/29 09:44:28 UTC
(logging-log4j2) 14/29: Document `log4j-api` changes in version 2.11.1
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 <pi...@karwasz.org>
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;