Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorr.kuznetsov <r.kuznetsov@corp.mail.ru>2018-04-26 19:17:47 +0300
committerArsentiy Milchakov <milcars@mapswithme.com>2018-04-26 19:26:06 +0300
commit148028e745663f02c51214dc8d24fb10755e950d (patch)
treee676bdd0c00a109c79fb205aef61e1f9c0be871b
parent75de7d9e075085c8e8613fc289372d39498d319e (diff)
[RELEASE ONLY] Bookmarks additional loggingios-store-821-1android-gr-822
-rw-r--r--map/bookmark_manager.cpp18
-rw-r--r--map/user_mark_id_storage.cpp6
2 files changed, 20 insertions, 4 deletions
diff --git a/map/bookmark_manager.cpp b/map/bookmark_manager.cpp
index a5a3db60d3..575569ed63 100644
--- a/map/bookmark_manager.cpp
+++ b/map/bookmark_manager.cpp
@@ -458,6 +458,9 @@ Bookmark * BookmarkManager::CreateBookmark(kml::BookmarkData && bm, kml::MarkGro
auto * bookmark = CreateBookmark(std::move(bm));
bookmark->Attach(groupId);
+
+ LOG(LINFO, ("Created bookmark. Id =", bookmark->GetId()));
+
auto * group = GetBmCategory(groupId);
group->AttachUserMark(bookmark->GetId());
group->SetIsVisible(true);
@@ -759,7 +762,8 @@ Bookmark * BookmarkManager::AddBookmark(std::unique_ptr<Bookmark> && bookmark)
CHECK_THREAD_CHECKER(m_threadChecker, ());
auto * bm = bookmark.get();
auto const markId = bm->GetId();
- CHECK_EQUAL(m_bookmarks.count(markId), 0, ());
+ CHECK_EQUAL(m_bookmarks.count(markId), 0,
+ ("mark id =", markId, "total bookmarks count =", m_bookmarks.size()));
m_bookmarks.emplace(markId, std::move(bookmark));
m_changesTracker.OnAddMark(markId);
return bm;
@@ -770,7 +774,8 @@ Track * BookmarkManager::AddTrack(std::unique_ptr<Track> && track)
CHECK_THREAD_CHECKER(m_threadChecker, ());
auto * t = track.get();
auto const trackId = t->GetId();
- CHECK_EQUAL(m_tracks.count(trackId), 0, ());
+ CHECK_EQUAL(m_tracks.count(trackId), 0,
+ ("track id =", trackId, "total tracks count =", m_tracks.size()));
m_tracks.emplace(trackId, std::move(track));
m_changesTracker.OnAddLine(trackId);
return t;
@@ -840,6 +845,7 @@ BookmarkManager::KMLDataCollectionPtr BookmarkManager::LoadBookmarks(std::string
void BookmarkManager::LoadBookmarks()
{
CHECK_THREAD_CHECKER(m_threadChecker, ());
+ LOG(LINFO, ("Bookmarks migration completed:", IsMigrated()));
ClearCategories();
m_loadBookmarksFinished = false;
if (!IsMigrated())
@@ -958,6 +964,7 @@ void BookmarkManager::NotifyAboutFinishAsyncLoading(KMLDataCollectionPtr && coll
}
if (!collection->empty())
{
+ LOG(LINFO, ("CreateCategories after async loading"));
CreateCategories(std::move(*collection));
}
else if (!m_loadBookmarksFinished)
@@ -1326,12 +1333,14 @@ void BookmarkManager::CreateCategories(KMLDataCollection && dataCollection, bool
for (auto const & data : dataCollection)
{
auto const & fileName = data.first;
- auto & fileData = *data.second.get();
+ auto & fileData = *data.second;
auto & categoryData = fileData.m_categoryData;
if ((categoryData.m_id != kml::kInvalidMarkGroupId) &&
- (UserMarkIdStorage::Instance().IsJustCreated() || fileData.m_deviceId != GetPlatform().UniqueClientId()))
+ (UserMarkIdStorage::Instance().IsJustCreated() ||
+ fileData.m_deviceId != GetPlatform().UniqueClientId()))
{
+ LOG(LINFO, ("Bookmarks ids were reset for file", fileName));
ResetIds(fileData);
}
@@ -1689,6 +1698,7 @@ void BookmarkManager::ConvertAllKmlFiles(ConversionHandler && handler)
{
GetPlatform().RunTask(Platform::Thread::Gui, [this, fileData = std::move(fileData)]() mutable
{
+ LOG(LINFO, ("CreateCategories after conversion"));
CreateCategories(std::move(*fileData), true /* autoSave */);
});
}
diff --git a/map/user_mark_id_storage.cpp b/map/user_mark_id_storage.cpp
index 9a344c7b66..b9ee26b049 100644
--- a/map/user_mark_id_storage.cpp
+++ b/map/user_mark_id_storage.cpp
@@ -2,6 +2,7 @@
#include "platform/platform.hpp"
+#include "base/logging.hpp"
#include "base/string_utils.hpp"
namespace
@@ -29,6 +30,8 @@ UserMarkIdStorage::UserMarkIdStorage()
LoadLastTrackId();
LoadLastCategoryId();
}
+ LOG(LINFO, ("lastBookmarkId =", m_lastBookmarkId, "lastTrackId =", m_lastTrackId,
+ "lastCategoryId =", m_lastCategoryId));
}
// static
@@ -53,18 +56,21 @@ void UserMarkIdStorage::ResetBookmarkId()
{
m_lastBookmarkId = 0;
SaveLastBookmarkId();
+ LOG(LINFO, ("Reset bookmark id"));
}
void UserMarkIdStorage::ResetTrackId()
{
m_lastTrackId = 0;
SaveLastTrackId();
+ LOG(LINFO, ("Reset track id"));
}
void UserMarkIdStorage::ResetCategoryId()
{
m_lastCategoryId = static_cast<uint64_t>(UserMark::Type::USER_MARK_TYPES_COUNT_MAX);
SaveLastCategoryId();
+ LOG(LINFO, ("Reset category id"));
}
kml::MarkId UserMarkIdStorage::GetNextUserMarkId(UserMark::Type type)