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

Reply via email to