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 <[email protected]> Authored: Fri Jun 2 15:38:51 2017 -0700 Committer: Gary Gregory <[email protected]> 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>
