Added log trace to show size of wave snapshots sent to clients

Project: http://git-wip-us.apache.org/repos/asf/incubator-wave/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-wave/commit/95f178b0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-wave/tree/95f178b0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-wave/diff/95f178b0

Branch: refs/heads/swellrt
Commit: 95f178b0a3e7b13398b6e1ed48a014132dd447bb
Parents: 9534465
Author: Pablo Ojanguren <pablo...@gmail.com>
Authored: Sun Oct 16 19:02:32 2016 +0200
Committer: Pablo Ojanguren <pablo...@gmail.com>
Committed: Sun Oct 16 19:02:32 2016 +0200

----------------------------------------------------------------------
 .../java/org/waveprotocol/box/server/rpc/WebSocketChannel.java  | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/95f178b0/wave/src/main/java/org/waveprotocol/box/server/rpc/WebSocketChannel.java
----------------------------------------------------------------------
diff --git 
a/wave/src/main/java/org/waveprotocol/box/server/rpc/WebSocketChannel.java 
b/wave/src/main/java/org/waveprotocol/box/server/rpc/WebSocketChannel.java
index 5f7ca64..3bc8cf3 100644
--- a/wave/src/main/java/org/waveprotocol/box/server/rpc/WebSocketChannel.java
+++ b/wave/src/main/java/org/waveprotocol/box/server/rpc/WebSocketChannel.java
@@ -33,6 +33,8 @@ import org.waveprotocol.wave.model.wave.ParticipantId;
 import org.waveprotocol.wave.util.logging.Log;
 
 import java.io.IOException;
+import java.nio.charset.Charset;
+
 import org.waveprotocol.box.stat.SessionContext;
 import org.waveprotocol.box.stat.Timer;
 import org.waveprotocol.box.stat.Timing;
@@ -155,6 +157,9 @@ public abstract class WebSocketChannel extends 
MessageExpectingChannel {
       json = serializer.toJson(message);
       String type = message.getDescriptorForType().getName();
       str = MessageWrapper.serialize(type, sequenceNo, json);
+      if (sequenceNo == 1) {
+        LOG.info("First response size is "+ (str.length() * 2) + " bytes ");
+      }
     } catch (SerializationException e) {
       LOG.warning("Failed to JSONify proto message", e);
       return;

Reply via email to