diff options
-rw-r--r-- | org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IOConsolePartitioner.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IOConsolePartitioner.java b/org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IOConsolePartitioner.java index d2f6fbc4b..003fe054a 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IOConsolePartitioner.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IOConsolePartitioner.java @@ -265,7 +265,8 @@ public class IOConsolePartitioner */ public void streamsClosed() { if (streamsClosed) { - log(IStatus.ERROR, "Streams are already closed."); //$NON-NLS-1$ + String msg = "Streams are already closed.";//$NON-NLS-1$ + log(IStatus.ERROR, msg, new IllegalStateException(msg)); return; } streamsClosed = true; @@ -1381,6 +1382,10 @@ public class IOConsolePartitioner ConsolePlugin.log(new Status(status, ConsolePlugin.getUniqueIdentifier(), msg)); } + private static void log(int status, String msg, Throwable t) { + ConsolePlugin.log(new Status(status, ConsolePlugin.getUniqueIdentifier(), msg, t)); + } + /** * For debug purpose. Check if whole document is partitioned, partitions are * ordered by offset, every partition has length greater 0 and all writable |