From 993743bb66d67db3a52d0b35e8bf7b2aa7a5c052 Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Tue, 13 Mar 2018 17:53:33 +0300 Subject: [PATCH] vcs: add debug logging --- .../openapi/vcs/changes/ChangeListWorker.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListWorker.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListWorker.java index bb76779c5c11..f14d407254ef 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListWorker.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListWorker.java @@ -169,7 +169,7 @@ public class ChangeListWorker { tracker.initChangeTracking(myDefault.id, ContainerUtil.map(myLists, list -> list.id), oldList != null ? oldList.id : null); if (LOG.isDebugEnabled()) { - LOG.debug(String.format("[registerChangeTracker] path: %s", filePath)); + LOG.debug(String.format("[registerChangeTracker] path: %s, old list: %s", filePath, oldList != null ? oldList.id : "null")); } } @@ -180,13 +180,16 @@ public class ChangeListWorker { return; } + ListData newList = null; Change change = getChangeForAfterPath(filePath); if (change != null) { - putChangeMapping(change, getMainList(oldTracker)); + newList = getMainList(oldTracker); + putChangeMapping(change, newList); } if (LOG.isDebugEnabled()) { - LOG.debug(String.format("[unregisterChangeTracker] path: %s", filePath)); + LOG.debug(String.format("[unregisterChangeTracker] path: %s, new list: %s, tracker lists: %s", + filePath, newList != null ? newList.id : "null", oldTracker.getAffectedChangeListsIds())); } } @@ -846,7 +849,7 @@ public class ChangeListWorker { return String.format("list: %s (%s) changes: %s", list.name, list.id, StringUtil.join(getChangesIn(list), ", ")); }, "\n"); String trackers = StringUtil.join(myPartialChangeTrackers.keySet(), ","); - return String.format("ChangeListWorker{ lists = {\n%s }\ntrackers = %s\n}", lists, trackers); + return String.format("ChangeListWorker{ default = %s, lists = {\n%s }\ntrackers = %s\n}", myDefault.id, lists, trackers); }