From 67bcf10b1630d304228bfc8dfa266bea32b2c788 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Thu, 12 Sep 2024 18:45:50 +0200 Subject: [PATCH] websocket debug now using spdlog --- tools/websocket.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/tools/websocket.cpp b/tools/websocket.cpp index 87fce86..d430918 100644 --- a/tools/websocket.cpp +++ b/tools/websocket.cpp @@ -1,7 +1,7 @@ #include "websocket.hpp" #include "QtWebSockets/qwebsocketserver.h" #include "QtWebSockets/qwebsocket.h" -#include +#include Websocket::Websocket(uint16_t port, QObject *parent) : QObject(parent), @@ -9,7 +9,7 @@ Websocket::Websocket(uint16_t port, QObject *parent) : QWebSocketServer::NonSecureMode, this)) { if (m_pWebSocketServer->listen(QHostAddress::Any, port)) { - qDebug() << "Echoserver listening on port" << port; + spdlog::debug("Echoserver listening on port {}", port); connect(m_pWebSocketServer, &QWebSocketServer::newConnection, this, &Websocket::onNewConnection); connect(m_pWebSocketServer, &QWebSocketServer::closed, this, &Websocket::closed); @@ -32,6 +32,7 @@ void Websocket::broadcast(QString message) void Websocket::send(QWebSocket* conn, QString message) { conn->sendTextMessage(message); + spdlog::trace("sending message: {}", message.toStdString()); } void Websocket::onNewConnection() @@ -43,25 +44,28 @@ void Websocket::onNewConnection() connect(pSocket, &QWebSocket::disconnected, this, &Websocket::socketDisconnected); m_clients << pSocket; + spdlog::debug("socket connected"); } void Websocket::processTextMessage(QString message) { QWebSocket *pClient = qobject_cast(sender()); - qDebug() << "Message received:" << message; + spdlog::trace("Message received: {}", message.toStdString()); emit on_message(pClient, message); } void Websocket::processBinaryMessage(QByteArray message) { QWebSocket *pClient = qobject_cast(sender()); - qDebug() << "Binary Message received:" << message; + spdlog::trace("Binary Message received: {}", message.data()); + Q_UNUSED(message); + Q_UNUSED(pClient); } void Websocket::socketDisconnected() { QWebSocket *pClient = qobject_cast(sender()); - qDebug() << "socketDisconnected:" << pClient; + spdlog::debug("socket Disconnected"); if (pClient) { m_clients.removeAll(pClient); pClient->deleteLater();