Browse Source

ZOOKEEPER-669. watchedevent tostring should clearly output the state/type/path (phunt via mahadev)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/zookeeper/trunk@915466 13f79535-47bb-0310-9956-ffa450edef68
Mahadev Konar 15 years ago
parent
commit
6d3844bf77
2 changed files with 5 additions and 4 deletions
  1. 3 0
      CHANGES.txt
  2. 2 4
      src/java/main/org/apache/zookeeper/WatchedEvent.java

+ 3 - 0
CHANGES.txt

@@ -231,6 +231,9 @@ BUGFIXES:
   ZOOKEEPER-569. Failure of elected leader can lead to never-ending leader 
   election (henry via flavio)
 
+  ZOOKEEPER-669. watchedevent tostring should clearly output the
+  state/type/path (phunt via mahadev)
+
 IMPROVEMENTS:
   ZOOKEEPER-473. cleanup junit tests to eliminate false positives due to
   "socket reuse" and failure to close client (phunt via mahadev)

+ 2 - 4
src/java/main/org/apache/zookeeper/WatchedEvent.java

@@ -64,10 +64,8 @@ public class WatchedEvent {
 
     @Override
     public String toString() {
-        if(path == null)  // then is a state change 
-            return "WatchedEvent: Server state change. New state: " + keeperState;
-         else  // is a znode change
-            return "WatchedEvent: Znode change. Path: " + path + " Type: " + eventType;
+        return "WatchedEvent state:" + keeperState
+            + " type:" + eventType + " path:" + path;
     }
 
     /**