Revision: 5140
http://sourceforge.net/p/jump-pilot/code/5140
Author: edso
Date: 2016-11-02 13:44:14 +0000 (Wed, 02 Nov 2016)
Log Message:
-----------
inform user of projects saving issues, log properly
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-11-02 13:25:13 UTC (rev 5139)
+++ core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java
2016-11-02 13:44:14 UTC (rev 5140)
@@ -660,7 +660,7 @@
}
private void log(String message, Throwable t, StackTraceElement
calledFrom) {
- Logger.log(message, null, Level.INFO, calledFrom);
+ Logger.log(message, Logger.isDebugEnabled() ? t : null, Level.INFO,
calledFrom);
}
public void setMinimumFeatureExtentForAnyRenderingInPixels(
@@ -1221,7 +1221,8 @@
* Description of the Parameter
*/
public void handleThrowable(final Throwable t) {
- log(StringUtil.stackTrace(t));
+ // always log message and stack only if debug is enabled
+ Logger.warn(t.getMessage(), Logger.isDebugEnabled() ? t : null);
Component parent = this;
Window[] ownedWindows = getOwnedWindows();
for (int i = 0; i < ownedWindows.length; i++) {
@@ -1892,8 +1893,7 @@
}
} catch (Exception e) {
- e.printStackTrace();
- log(null, e);
+ handleThrowable(e);
}
// PersistentBlackboardPlugIn listens for when the workbench is
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel