Merge pull request #44 from monich/verbose

Enable verbose output in TDLibReceiver if DEBUG is defined
This commit is contained in:
Sebastian Wolf 2020-10-04 13:37:55 +02:00 committed by GitHub
commit 5509a555a0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -20,6 +20,12 @@
#define LOG(x) qDebug() << "[TDLibReceiver]" << x #define LOG(x) qDebug() << "[TDLibReceiver]" << x
#ifdef DEBUG
# define VERBOSE(x) LOG(x)
#else
# define VERBOSE(x)
#endif
namespace { namespace {
const QString ID("id"); const QString ID("id");
const QString LIST("list"); const QString LIST("list");
@ -111,7 +117,7 @@ void TDLibReceiver::receiverLoop()
const char *result = td_json_client_receive(this->tdLibClient, WAIT_TIMEOUT); const char *result = td_json_client_receive(this->tdLibClient, WAIT_TIMEOUT);
if (result) { if (result) {
QJsonDocument receivedJsonDocument = QJsonDocument::fromJson(QByteArray(result)); QJsonDocument receivedJsonDocument = QJsonDocument::fromJson(QByteArray(result));
// Too much information qDebug().noquote() << "[TDLibReceiver] Raw result: " << receivedJsonDocument.toJson(QJsonDocument::Indented); VERBOSE("Raw result:" << receivedJsonDocument.toJson(QJsonDocument::Indented).constData());
processReceivedDocument(receivedJsonDocument); processReceivedDocument(receivedJsonDocument);
} }
} }