Commit 4e2e5abd authored by DonLakeFlyer's avatar DonLakeFlyer

Better logging for errors

parent 45d8d890
...@@ -112,13 +112,13 @@ void TerrainBatchManager::_batchFailed(void) ...@@ -112,13 +112,13 @@ void TerrainBatchManager::_batchFailed(void)
void TerrainBatchManager::_requestFinished() void TerrainBatchManager::_requestFinished()
{ {
qCDebug(ElevationProviderLog) << "_requestFinished";
QNetworkReply* reply = qobject_cast<QNetworkReply*>(QObject::sender()); QNetworkReply* reply = qobject_cast<QNetworkReply*>(QObject::sender());
_state = State::Idle; _state = State::Idle;
// When an error occurs we still end up here // When an error occurs we still end up here
if (reply->error() != QNetworkReply::NoError) { if (reply->error() != QNetworkReply::NoError) {
qCDebug(ElevationProviderLog) << "_requestFinished error:" << reply->error();
_batchFailed(); _batchFailed();
reply->deleteLater(); reply->deleteLater();
return; return;
...@@ -129,6 +129,7 @@ void TerrainBatchManager::_requestFinished() ...@@ -129,6 +129,7 @@ void TerrainBatchManager::_requestFinished()
QJsonParseError parseError; QJsonParseError parseError;
QJsonDocument responseJson = QJsonDocument::fromJson(responseBytes, &parseError); QJsonDocument responseJson = QJsonDocument::fromJson(responseBytes, &parseError);
if (parseError.error != QJsonParseError::NoError) { if (parseError.error != QJsonParseError::NoError) {
qCDebug(ElevationProviderLog) << "_requestFinished unable to parse json:" << parseError.errorString();
_batchFailed(); _batchFailed();
reply->deleteLater(); reply->deleteLater();
return; return;
...@@ -137,6 +138,7 @@ void TerrainBatchManager::_requestFinished() ...@@ -137,6 +138,7 @@ void TerrainBatchManager::_requestFinished()
QJsonObject rootObject = responseJson.object(); QJsonObject rootObject = responseJson.object();
QString status = rootObject["status"].toString(); QString status = rootObject["status"].toString();
if (status != "success") { if (status != "success") {
qCDebug(ElevationProviderLog) << "_requestFinished status != success:" << status;
_batchFailed(); _batchFailed();
reply->deleteLater(); reply->deleteLater();
return; return;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment