[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