From 3bfa859a44db6b73476bc7c5c3e8b388d5e0a9af Mon Sep 17 00:00:00 2001 From: Kirill Likhodedov Date: Tue, 29 Dec 2015 14:31:20 +0300 Subject: [PATCH] vcs: logging: check isDebugEnabled --- .../vcs/changes/ChangeListManagerImpl.java | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) 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 8d844fa75295..2876772b2d1b 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 @@ -531,14 +531,16 @@ public class ChangeListManagerImpl extends ChangeListManagerEx implements Projec } myUpdateChangesProgressIndicator = indicator; } - final String scopeInString = !LOG.isDebugEnabled() ? "" : StringUtil.join(scopes, new Function() { - @Override - public String fun(VcsDirtyScope scope) { - return scope.toString(); - } - }, "->\n"); - LOG.debug("refresh procedure started, everything: " + wasEverythingDirty + " dirty scope: " + scopeInString + - "\ncurrent changes: " + myWorker); + if (LOG.isDebugEnabled()) { + String scopeInString = StringUtil.join(scopes, new Function() { + @Override + public String fun(VcsDirtyScope scope) { + return scope.toString(); + } + }, "->\n"); + LOG.debug("refresh procedure started, everything: " + wasEverythingDirty + " dirty scope: " + scopeInString + + "\ncurrent changes: " + myWorker); + } dataHolder.notifyStart(); myChangesViewManager.scheduleRefresh(); @@ -575,8 +577,10 @@ public class ChangeListManagerImpl extends ChangeListManagerEx implements Projec myWorker = dataHolder.getChangeListWorker(); myWorker.onAfterWorkerSwitch(oldWorker); myModifier.setWorker(myWorker); - LOG.debug("refresh procedure finished, unversioned size: " + - dataHolder.getComposite().getVFHolder(FileHolder.HolderType.UNVERSIONED).getSize() + "\nchanges: " + myWorker); + if (LOG.isDebugEnabled()) { + LOG.debug("refresh procedure finished, unversioned size: " + + dataHolder.getComposite().getVFHolder(FileHolder.HolderType.UNVERSIONED).getSize() + "\nchanges: " + myWorker); + } final boolean statusChanged = !myComposite.equals(dataHolder.getComposite()); myComposite = dataHolder.getComposite(); if (statusChanged) {