[Libreoffice-commits] online.git: loolwsd/LOOLSession.cpp loolwsd/LOOLSession.hpp
Ashod Nakashian
ashod.nakashian at collabora.co.uk
Wed Nov 2 13:23:35 UTC 2016
loolwsd/LOOLSession.cpp | 44 +++++++++++++++++++++-----------------------
loolwsd/LOOLSession.hpp | 6 +++---
2 files changed, 24 insertions(+), 26 deletions(-)
New commits:
commit f02b98b4324edc30f6c295fa8ce5248cb30a3eef
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Mon Oct 31 21:49:28 2016 -0400
loolwsd: use new log macros in LOOLSession
Change-Id: Ia971d4ef3b67fe289b58c6d2b1f27d6e6454a56f
Reviewed-on: https://gerrit.libreoffice.org/30495
Reviewed-by: Ashod Nakashian <ashnakash at gmail.com>
Tested-by: Ashod Nakashian <ashnakash at gmail.com>
diff --git a/loolwsd/LOOLSession.cpp b/loolwsd/LOOLSession.cpp
index 6c3b5a4..d671066 100644
--- a/loolwsd/LOOLSession.cpp
+++ b/loolwsd/LOOLSession.cpp
@@ -73,14 +73,14 @@ LOOLSession::~LOOLSession()
bool LOOLSession::sendTextFrame(const char* buffer, const int length)
{
- Log::trace(getName() + ": Send: " + getAbbreviatedMessage(buffer, length));
+ LOG_TRC(getName() << ": Send: " << getAbbreviatedMessage(buffer, length));
try
{
std::unique_lock<std::mutex> lock(_mutex);
if (!_ws || _ws->poll(Poco::Timespan(0), Socket::SelectMode::SELECT_ERROR))
{
- Log::error(getName() + ": Bad socket while sending [" + getAbbreviatedMessage(buffer, length) + "].");
+ LOG_ERR(getName() << ": Bad socket while sending [" << getAbbreviatedMessage(buffer, length) << "].");
return false;
}
@@ -96,9 +96,8 @@ bool LOOLSession::sendTextFrame(const char* buffer, const int length)
}
catch (const Exception& exc)
{
- Log::error() << "LOOLSession::sendTextFrame: "
- << "Exception: " << exc.displayText()
- << (exc.nested() ? "( " + exc.nested()->displayText() + ")" : "");
+ LOG_ERR("LOOLSession::sendTextFrame: Exception: " << exc.displayText() <<
+ (exc.nested() ? "( " + exc.nested()->displayText() + ")" : ""));
}
return false;
@@ -106,14 +105,14 @@ bool LOOLSession::sendTextFrame(const char* buffer, const int length)
bool LOOLSession::sendBinaryFrame(const char *buffer, int length)
{
- Log::trace(getName() + ": Send: " + std::to_string(length) + " bytes");
+ LOG_TRC(getName() << ": Send: " << std::to_string(length) << " bytes.");
try
{
std::unique_lock<std::mutex> lock(_mutex);
if (!_ws || _ws->poll(Poco::Timespan(0), Socket::SelectMode::SELECT_ERROR))
{
- Log::error(getName() + ": Bad socket while sending binary frame of " + std::to_string(length) + " bytes.");
+ LOG_ERR(getName() << ": Bad socket while sending binary frame of " << length << " bytes.");
return false;
}
@@ -128,9 +127,8 @@ bool LOOLSession::sendBinaryFrame(const char *buffer, int length)
}
catch (const Exception& exc)
{
- Log::error() << "LOOLSession::sendBinaryFrame: "
- << "Exception: " << exc.displayText()
- << (exc.nested() ? "( " + exc.nested()->displayText() + ")" : "");
+ LOG_ERR("LOOLSession::sendBinaryFrame: Exception: " << exc.displayText() <<
+ (exc.nested() ? "( " + exc.nested()->displayText() + ")" : ""));
}
return false;
@@ -205,7 +203,8 @@ void LOOLSession::disconnect()
}
catch (const IOException& exc)
{
- Log::error("LOOLSession::disconnect: Exception: " + exc.displayText() + (exc.nested() ? " (" + exc.nested()->displayText() + ")" : ""));
+ LOG_ERR("LOOLSession::disconnect: Exception: " << exc.displayText() <<
+ (exc.nested() ? " (" + exc.nested()->displayText() + ")" : ""));
}
}
@@ -220,14 +219,15 @@ void LOOLSession::shutdown(Poco::UInt16 statusCode)
{
if (_ws)
{
- try {
- Log::trace("Shutting down WS [" + getName() + "].");
+ try
+ {
+ LOG_TRC("Shutting down WS [" << getName() << "].");
_ws->shutdown(statusCode);
}
catch (const Poco::Exception &exc)
{
- Log::warn("LOOLSession::shutdown WebSocket: Exception: " +
- exc.displayText() + (exc.nested() ? " (" + exc.nested()->displayText() + ")" : ""));
+ LOG_WRN("LOOLSession::shutdown WebSocket: Exception: " <<
+ exc.displayText() << (exc.nested() ? " (" + exc.nested()->displayText() + ")" : ""));
}
}
}
@@ -239,25 +239,23 @@ bool LOOLSession::handleInput(const char *buffer, int length)
const auto summary = getAbbreviatedMessage(buffer, length);
try
{
- Log::trace(getName() + ": Recv: " + summary);
+ LOG_TRC(getName() << ": Recv: " << summary);
if (TerminationFlag)
{
- Log::warn("Input while terminating: [" + summary + "].");
+ LOG_WRN("Input while terminating: [" << summary << "].");
}
return _handleInput(buffer, length);
}
catch (const Exception& exc)
{
- Log::error() << "LOOLSession::handleInput: Exception while handling [" + summary + "] in "
- << getName() << ": "
- << exc.displayText()
- << (exc.nested() ? " (" + exc.nested()->displayText() + ")" : "")
- << Log::end;
+ LOG_ERR("LOOLSession::handleInput: Exception while handling [" << summary <<
+ "] in " << getName() << ": " << exc.displayText() <<
+ (exc.nested() ? " (" + exc.nested()->displayText() + ")" : ""));
}
catch (const std::exception& exc)
{
- Log::error("LOOLSession::handleInput: Exception while handling [" + summary + "]: " + exc.what());
+ LOG_ERR("LOOLSession::handleInput: Exception while handling [" << summary << "]: " << exc.what());
}
return false;
diff --git a/loolwsd/LOOLSession.hpp b/loolwsd/LOOLSession.hpp
index b875e1d..6ef8d22 100644
--- a/loolwsd/LOOLSession.hpp
+++ b/loolwsd/LOOLSession.hpp
@@ -106,18 +106,18 @@ protected:
}
else if (peer->isCloseFrame())
{
- Log::trace(getName() + ": peer began the closing handshake. Dropping forward message [" + message + "].");
+ LOG_TRC(getName() << ": peer began the closing handshake. Dropping forward message [" << message << "].");
return true;
}
else if (peer->isHeadless())
{
// Fail silently and return as there is no actual websocket
// connection in this case.
- Log::info(getName() + ": Headless peer, not forwarding message [" + message + "].");
+ LOG_INF(getName() << ": Headless peer, not forwarding message [" << message << "].");
return true;
}
- Log::trace(getName() + " -> " + peer->getName() + ": " + message);
+ LOG_TRC(getName() << " -> " << peer->getName() << ": " << message);
return binary ? peer->sendBinaryFrame(buffer, length)
: peer->sendTextFrame(buffer, length);
}
More information about the Libreoffice-commits
mailing list