[Libreoffice-commits] online.git: loolwsd/IoUtil.cpp loolwsd/LOOLKit.cpp loolwsd/LOOLSession.cpp

Ashod Nakashian ashod.nakashian at collabora.co.uk
Wed Nov 2 13:22:27 UTC 2016


 loolwsd/IoUtil.cpp      |    2 ++
 loolwsd/LOOLKit.cpp     |    1 +
 loolwsd/LOOLSession.cpp |    1 +
 3 files changed, 4 insertions(+)

New commits:
commit 74ad4fb529e6ecb57a1a87d1db02a71e38cc44ba
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date:   Mon Oct 31 21:38:52 2016 -0400

    loolwsd: log large message transmission
    
    Change-Id: I68d7cb7cf69c45c8050d8202f51f6160bb050587
    Reviewed-on: https://gerrit.libreoffice.org/30493
    Reviewed-by: Ashod Nakashian <ashnakash at gmail.com>
    Tested-by: Ashod Nakashian <ashnakash at gmail.com>

diff --git a/loolwsd/IoUtil.cpp b/loolwsd/IoUtil.cpp
index a6019b8..90483ac 100644
--- a/loolwsd/IoUtil.cpp
+++ b/loolwsd/IoUtil.cpp
@@ -148,6 +148,8 @@ void SocketProcessor(const std::shared_ptr<WebSocket>& ws,
                 if (tokens.count() == 2 &&
                     tokens[0] == "nextmessage:" && LOOLProtocol::getTokenInteger(tokens[1], "size", size) && size > 0)
                 {
+                    LOG_TRC("Getting large message of " << tokens[1] << " bytes.");
+
                     // Check if it is a "nextmessage:" and in that case read the large
                     // follow-up message separately, and handle that only.
                     payload.resize(size);
diff --git a/loolwsd/LOOLKit.cpp b/loolwsd/LOOLKit.cpp
index e08c29b..66319c3 100644
--- a/loolwsd/LOOLKit.cpp
+++ b/loolwsd/LOOLKit.cpp
@@ -637,6 +637,7 @@ public:
             if (length > SMALL_MESSAGE_SIZE)
             {
                 const std::string nextmessage = "nextmessage: size=" + std::to_string(length);
+                LOG_TRC("Sending large message [" << nextmessage << "].");
                 _ws->sendFrame(nextmessage.data(), nextmessage.size());
             }
 
diff --git a/loolwsd/LOOLSession.cpp b/loolwsd/LOOLSession.cpp
index 0311c72..6c3b5a4 100644
--- a/loolwsd/LOOLSession.cpp
+++ b/loolwsd/LOOLSession.cpp
@@ -87,6 +87,7 @@ bool LOOLSession::sendTextFrame(const char* buffer, const int length)
         if (length > SMALL_MESSAGE_SIZE)
         {
             const std::string nextmessage = "nextmessage: size=" + std::to_string(length);
+            LOG_TRC("Sending large message [" << nextmessage << "].");
             _ws->sendFrame(nextmessage.data(), nextmessage.size());
         }
 


More information about the Libreoffice-commits mailing list