Repository: reef
Updated Branches:
  refs/heads/master 559f489c6 -> a85effcb1


[REEF-1711] Better toString() and logging in Wake components

Implement better `.toString()` method in the `RemoteManager` and 
`HandlerContainer` classes

JIRA: [REEF-1711](https://issues.apache.org/jira/browse/REEF-1711)

Closes #1225


Project: http://git-wip-us.apache.org/repos/asf/reef/repo
Commit: http://git-wip-us.apache.org/repos/asf/reef/commit/a85effcb
Tree: http://git-wip-us.apache.org/repos/asf/reef/tree/a85effcb
Diff: http://git-wip-us.apache.org/repos/asf/reef/diff/a85effcb

Branch: refs/heads/master
Commit: a85effcb138319692571c5abed205fdb0ffc434a
Parents: 559f489
Author: Sergiy Matusevych <[email protected]>
Authored: Wed Jan 11 17:37:55 2017 -0800
Committer: Yunseong Lee <[email protected]>
Committed: Fri Jan 13 01:27:25 2017 +0900

----------------------------------------------------------------------
 .../remote/impl/DefaultRemoteManagerImplementation.java     | 3 +--
 .../org/apache/reef/wake/remote/impl/HandlerContainer.java  | 9 +++++++--
 2 files changed, 8 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/reef/blob/a85effcb/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/impl/DefaultRemoteManagerImplementation.java
----------------------------------------------------------------------
diff --git 
a/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/impl/DefaultRemoteManagerImplementation.java
 
b/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/impl/DefaultRemoteManagerImplementation.java
index 243fa31..28681de 100644
--- 
a/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/impl/DefaultRemoteManagerImplementation.java
+++ 
b/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/impl/DefaultRemoteManagerImplementation.java
@@ -235,7 +235,6 @@ public final class DefaultRemoteManagerImplementation 
implements RemoteManager {
 
   @Override
   public String toString() {
-    return String.format("RemoteManager: { class:%s, name:%s, id:%s }",
-        this.getClass().getCanonicalName(), this.name, this.myIdentifier);
+    return String.format("RemoteManager: { id:%s handler:%s }", 
this.myIdentifier, this.handlerContainer);
   }
 }

http://git-wip-us.apache.org/repos/asf/reef/blob/a85effcb/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/impl/HandlerContainer.java
----------------------------------------------------------------------
diff --git 
a/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/impl/HandlerContainer.java
 
b/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/impl/HandlerContainer.java
index 26a7747..ebe8906 100644
--- 
a/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/impl/HandlerContainer.java
+++ 
b/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/impl/HandlerContainer.java
@@ -56,8 +56,13 @@ final class HandlerContainer<T> implements 
EventHandler<RemoteEvent<byte[]>> {
     this.name = name;
     this.codec = codec;
 
-    LOG.log(Level.FINER, "Instantiated HandlerContainer {0} with codec {1}",
-        new String[] {this.name, this.codec.getClass().getCanonicalName()});
+    LOG.log(Level.FINER, "Instantiated {0}", this);
+  }
+
+  @Override
+  public String toString() {
+    return String.format("HandlerContainer: {name:%s codec:%s}",
+        this.name, this.codec.getClass().getCanonicalName());
   }
 
   void setTransport(final Transport transport) {

Reply via email to