mwomack 2003/03/19 21:37:52 Modified: src/java/org/apache/log4j/spi LoggingEvent.java Log: Added getPropertyKeySet() method to return an unmodifiable set of the keys in the event properties. If the properties is null, then an empty set is returned. Revision Changes Path 1.38 +16 -1 jakarta-log4j/src/java/org/apache/log4j/spi/LoggingEvent.java Index: LoggingEvent.java =================================================================== RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/spi/LoggingEvent.java,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- LoggingEvent.java 19 Mar 2003 06:02:59 -0000 1.37 +++ LoggingEvent.java 20 Mar 2003 05:37:52 -0000 1.38 @@ -360,7 +360,7 @@ * Returns the set of of the key values in the MDC for the event. * The returned set is unmodifiable by the caller. * - * @return Iterator an iterator to iterate over the MDC keys. + * @return Set an unmodifiable set of the MDC keys. * @since 1.3 */ public Set getMDCKeySet() { @@ -404,6 +404,21 @@ return null; } else { return (String) properties.get(key); + } + } + + /** + * Returns the set of of the key values in the properties + * for the event. The returned set is unmodifiable by the caller. + * + * @return Set an unmodifiable set of the property keys. + * @since 1.3 + */ + public Set getPropertyKeySet() { + if (properties != null) { + return Collections.unmodifiableSet(properties.keySet()); + } else { + return Collections.EMPTY_SET; } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]