Revision: 4741
http://sourceforge.net/p/jump-pilot/code/4741
Author: edso
Date: 2016-01-05 17:40:40 +0000 (Tue, 05 Jan 2016)
Log Message:
-----------
cleanup logging
Modified Paths:
--------------
core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java
Modified:
core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java
===================================================================
--- core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java
2016-01-04 21:20:46 UTC (rev 4740)
+++ core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java
2016-01-05 17:40:40 UTC (rev 4741)
@@ -1188,20 +1188,19 @@
}
public void handleThrowable(final Throwable t, final Component parent) {
- showThrowable(t, parent);
+ final String stack = StringUtil.stackTrace(t);
+ // log it
+ log(stack);
+ // show it
+ SwingUtilities.invokeLater(new Runnable() {
+ public void run() {
+ ErrorDialog.show(parent,
+ StringUtil.toFriendlyName(t.getClass().getName()), toMessage(t),
+ stack);
+ }
+ });
}
- public static void showThrowable(final Throwable t, final Component
parent) {
- t.printStackTrace(System.err);
- SwingUtilities.invokeLater(new Runnable() {
- public void run() {
- ErrorDialog.show(parent,
- StringUtil.toFriendlyName(t.getClass().getName()),
- toMessage(t), StringUtil.stackTrace(t));
- }
- });
- }
-
private ArrayList lastFiveThrowableDates = new ArrayList() {
public boolean add(Object o) {
if (size() == 5) {
------------------------------------------------------------------------------
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel