diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerImpl.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerImpl.java index 1484e4837743..88603bc6330e 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerImpl.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerImpl.java @@ -391,14 +391,14 @@ public class ChangeListManagerImpl extends ChangeListManagerEx implements Projec myUpdateException = null; myAdditionalInfo.clear(); } - debugLogging("refresh procedure started, everything = " + wasEverythingDirty + " dirty scope: " + - StringUtil.join(scopes, new Function() { - @Override - public String fun(VcsDirtyScope scope) { - return scope.toString(); - } - }, "->\n")); } + final String scopeInString = (! LOG.isDebugEnabled()) ? "" : StringUtil.join(scopes, new Function() { + @Override + public String fun(VcsDirtyScope scope) { + return scope.toString(); + } + }, "->\n"); + debugLogging("refresh procedure started, everything = " + wasEverythingDirty + " dirty scope: " + scopeInString); dataHolder.notifyStart(); myChangesViewManager.scheduleRefresh();