From 3dd56de80e9e249cf9bd1f099b0ee04e81c632a4 Mon Sep 17 00:00:00 2001 From: Kirill Likhodedov Date: Sat, 26 Dec 2015 14:35:41 +0300 Subject: [PATCH] vcs: less logging in ChangeViewManager: display the stack trace only in the TRACE mode --- .../intellij/openapi/vcs/changes/ChangesViewManager.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesViewManager.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesViewManager.java index b1115901ef2a..dd5f074ee40c 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesViewManager.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesViewManager.java @@ -126,7 +126,13 @@ public class ChangesViewManager implements ChangesViewI, JDOMExternalizable, Pro @Override public void valueChanged(TreeSelectionEvent e) { if (LOG.isDebugEnabled()) { - LOG.debug("selection changed. selected: " + toStringPaths(myView.getSelectionPaths()) + " from: " + DebugUtil.currentStackTrace()); + String message = "selection changed. selected: " + toStringPaths(myView.getSelectionPaths()); + if (LOG.isTraceEnabled()) { + LOG.trace(message + " from: " + DebugUtil.currentStackTrace()); + } + else { + LOG.debug(message); + } } SwingUtilities.invokeLater(new Runnable() { @Override