[education/rkward] rkward/rbackend: Add some more debug diagnostics
Thomas Friedrichsmeier
null at kde.org
Sat Jul 30 16:40:14 BST 2022
Git commit 08f85b5d50c3e21cb46a271f4c0beac5c3838175 by Thomas Friedrichsmeier.
Committed on 30/07/2022 at 15:40.
Pushed by tfry into branch 'master'.
Add some more debug diagnostics
M +4 -0 rkward/rbackend/rkbackendtransmitter.cpp
https://invent.kde.org/education/rkward/commit/08f85b5d50c3e21cb46a271f4c0beac5c3838175
diff --git a/rkward/rbackend/rkbackendtransmitter.cpp b/rkward/rbackend/rkbackendtransmitter.cpp
index da89ddd0..f73f15ba 100644
--- a/rkward/rbackend/rkbackendtransmitter.cpp
+++ b/rkward/rbackend/rkbackendtransmitter.cpp
@@ -50,16 +50,20 @@ void RKRBackendTransmitter::run () {
int timeout = 0;
do {
+ RK_DEBUG(RBACKEND, DL_DEBUG, "Connecting to local socket %s", qPrintable(servername));
std::cout << token.toLocal8Bit().data() << "\n";
std::cout.flush();
} while (!connection->waitForConnected(1000) && (++timeout < 20));
if (timeout >= 20) handleTransmissionError("Could not connect: " + connection->errorString());
+
// handshake
+ RK_DEBUG(RBACKEND, DL_DEBUG, "Sending handshake");
connection->write (token.toLocal8Bit ().data ());
connection->write ("\n");
connection->write (RKWARD_VERSION);
connection->write ("\n");
connection->waitForBytesWritten ();
+ RK_DEBUG(RBACKEND, DL_DEBUG, "Sending handshake complete");
flushtimerid = startTimer (200); // calls flushOutput(false), periodically. See timerEvent()
More information about the rkward-tracker
mailing list