From 4e2e5abdb45c9dd3f4b73fd8f868bebe7465e419 Mon Sep 17 00:00:00 2001 From: DonLakeFlyer Date: Sun, 4 Feb 2018 10:10:02 -0800 Subject: [PATCH] Better logging for errors --- src/Terrain.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Terrain.cc b/src/Terrain.cc index 2ee3f25f8..cd2480cf9 100644 --- a/src/Terrain.cc +++ b/src/Terrain.cc @@ -112,13 +112,13 @@ void TerrainBatchManager::_batchFailed(void) void TerrainBatchManager::_requestFinished() { - qCDebug(ElevationProviderLog) << "_requestFinished"; QNetworkReply* reply = qobject_cast(QObject::sender()); _state = State::Idle; // When an error occurs we still end up here if (reply->error() != QNetworkReply::NoError) { + qCDebug(ElevationProviderLog) << "_requestFinished error:" << reply->error(); _batchFailed(); reply->deleteLater(); return; @@ -129,6 +129,7 @@ void TerrainBatchManager::_requestFinished() QJsonParseError parseError; QJsonDocument responseJson = QJsonDocument::fromJson(responseBytes, &parseError); if (parseError.error != QJsonParseError::NoError) { + qCDebug(ElevationProviderLog) << "_requestFinished unable to parse json:" << parseError.errorString(); _batchFailed(); reply->deleteLater(); return; @@ -137,6 +138,7 @@ void TerrainBatchManager::_requestFinished() QJsonObject rootObject = responseJson.object(); QString status = rootObject["status"].toString(); if (status != "success") { + qCDebug(ElevationProviderLog) << "_requestFinished status != success:" << status; _batchFailed(); reply->deleteLater(); return; -- 2.22.0