diff --git a/android/src/com/mapswithme/maps/downloader/DownloadChunkTask.java b/android/src/com/mapswithme/maps/downloader/DownloadChunkTask.java index 4e1c6fd372..bc859ba780 100644 --- a/android/src/com/mapswithme/maps/downloader/DownloadChunkTask.java +++ b/android/src/com/mapswithme/maps/downloader/DownloadChunkTask.java @@ -147,7 +147,7 @@ class DownloadChunkTask extends AsyncTask } catch (IOException ex) { - Log.d(TAG, "IOException in doInBackground: ", ex); + Log.d(TAG, "IOException in doInBackground for URL: " + m_url, ex); // Notify the client about error m_httpErrorCode = IO_ERROR; @@ -182,7 +182,7 @@ class DownloadChunkTask extends AsyncTask } catch (IOException ex) { - Log.d(TAG, "IOException in downloadFromStream: ", ex); + Log.d(TAG, "IOException in downloadFromStream for chunk size: " + arrSize[i], ex); } } diff --git a/platform/chunks_download_strategy.cpp b/platform/chunks_download_strategy.cpp index de4b66e80c..042d94abd9 100644 --- a/platform/chunks_download_strategy.cpp +++ b/platform/chunks_download_strategy.cpp @@ -148,6 +148,9 @@ void ChunksDownloadStrategy::ChunkFinished(bool success, RangeT const & range) } else { + LOG(LINFO, ("Thread for url", m_servers[s].m_url, + "failed to download chunk number", m_servers[s].m_chunkIndex)); + // remove failed server and mark chunk as free m_servers.erase(m_servers.begin() + s); res.first->m_status = CHUNK_FREE;