You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gg...@apache.org on 2017/06/02 22:38:54 UTC
logging-log4j2 git commit: [LOG4J2-1932] Add containsKey() methods to
org.apache.logging.log4j.message.MapMessage.
Repository: logging-log4j2
Updated Branches:
refs/heads/master 2f29e1942 -> 864b7a83e
[LOG4J2-1932] Add containsKey() methods to
org.apache.logging.log4j.message.MapMessage.
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/864b7a83
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/864b7a83
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/864b7a83
Branch: refs/heads/master
Commit: 864b7a83ecf2c7eb9ae0d7c7bdf98a14c5f277d6
Parents: 2f29e19
Author: Gary Gregory <gg...@apache.org>
Authored: Fri Jun 2 15:38:51 2017 -0700
Committer: Gary Gregory <gg...@apache.org>
Committed: Fri Jun 2 15:38:51 2017 -0700
----------------------------------------------------------------------
.../org/apache/logging/log4j/message/MapMessage.java | 11 +++++++++++
src/changes/changes.xml | 3 +++
2 files changed, 14 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/864b7a83/log4j-api/src/main/java/org/apache/logging/log4j/message/MapMessage.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/message/MapMessage.java b/log4j-api/src/main/java/org/apache/logging/log4j/message/MapMessage.java
index b0dbca7..0cbf0ff 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/message/MapMessage.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/message/MapMessage.java
@@ -156,6 +156,17 @@ public class MapMessage implements MultiformatMessage, StringBuilderFormattable
}
/**
+ * Returns {@code true} if this data structure contains the specified key, {@code false} otherwise.
+ *
+ * @param key the key whose presence to check. May be {@code null}.
+ * @return {@code true} if this data structure contains the specified key, {@code false} otherwise
+ * @since 2.9
+ */
+ public boolean containsKey(final String key) {
+ return data.containsKey(key);
+ }
+
+ /**
* Adds an item to the data Map in fluent style.
* @param key The name of the data item.
* @param value The value of the data item.
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/864b7a83/src/changes/changes.xml
----------------------------------------------------------------------
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 61c0496..b2b6b16 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -43,6 +43,9 @@
<action issue="LOG4J2-1930" dev="ggregory" type="add">
Add forEach() methods to org.apache.logging.log4j.message.MapMessage.
</action>
+ <action issue="LOG4J2-1932" dev="ggregory" type="add">
+ Add containsKey() methods to org.apache.logging.log4j.message.MapMessage.
+ </action>
<action issue="LOG4J2-1917" dev="rgoers" type="update">
Support using java.util.ServiceLoader to locate Log4j 2 API providers.
</action>