Revision: 4758 http://sourceforge.net/p/jump-pilot/code/4758 Author: edso Date: 2016-01-10 16:53:53 +0000 (Sun, 10 Jan 2016) Log Message: ----------- adapt to new Logger streamline error handling with new Logger
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-10 16:27:48 UTC (rev 4757) +++ core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java 2016-01-10 16:53:53 UTC (rev 4758) @@ -96,7 +96,7 @@ import javax.swing.event.PopupMenuListener; import javax.swing.text.JTextComponent; -import org.apache.log4j.Logger; +import org.apache.log4j.Level; import org.openjump.core.CheckOS; import org.openjump.core.model.TaskEvent; import org.openjump.core.model.TaskListener; @@ -112,6 +112,7 @@ import com.vividsolutions.jump.util.CollectionUtil; import com.vividsolutions.jump.util.StringUtil; import com.vividsolutions.jump.workbench.JUMPWorkbench; +import com.vividsolutions.jump.workbench.Logger; import com.vividsolutions.jump.workbench.WorkbenchContext; import com.vividsolutions.jump.workbench.model.Category; import com.vividsolutions.jump.workbench.model.CategoryEvent; @@ -155,7 +156,6 @@ .get("ui.WorkbenchFrame.save-project-before-closing-openjump"); private String PROJECT_SAVED = I18N .get("ui.WorkbenchFrame.save-project-saved"); - private static final Logger LOGGER = Logger.getLogger(WorkbenchFrame.class); BorderLayout borderLayout1 = new BorderLayout(); @@ -208,7 +208,6 @@ }; private TaskFrame activeTaskFrame = null; - private static Logger LOG = Logger.getLogger(WorkbenchFrame.class); // StatusBar private JPanel statusPanel; @@ -374,7 +373,7 @@ // <<TODO:NAMING>> This name is not clear [Jon Aquino] private int minimumFeatureExtentForAnyRenderingInPixels = 2; - private StringBuffer log = new StringBuffer(); +// private StringBuffer log = new StringBuffer(); private int taskSequence = 1; @@ -603,20 +602,21 @@ } public void log(String message) { - log(message, this.getClass()); + log(message, null, new Exception().getStackTrace()[0]); } public void log(String message, Class clazz) { - Logger.getLogger(clazz).info(message); - log.append(new Date() + " " + message - + System.getProperty("line.separator")); - System.out.println(message); + log(message, null, new Exception().getStackTrace()[0]); } - public String getLog() { - return log.toString(); + public void log(String message, Throwable t) { + log(message, t, new Exception().getStackTrace()[0]); } + private void log(String message, Throwable t, StackTraceElement calledFrom) { + Logger.log(message, null, Level.INFO, calledFrom); + } + public void setMinimumFeatureExtentForAnyRenderingInPixels( int newMinimumFeatureExtentForAnyRenderingInPixels) { minimumFeatureExtentForAnyRenderingInPixels = newMinimumFeatureExtentForAnyRenderingInPixels; @@ -1738,7 +1738,7 @@ } } catch (Exception e) { - LOGGER.error("", e); //$NON-NLS-1$ + log(null, e); } // PersistentBlackboardPlugIn listens for when the workbench is @@ -1784,7 +1784,7 @@ return; } } catch (Exception e) { - LOGGER.error("", e); //$NON-NLS-1$ + log("", e); } // There are other internal frames associated with this task ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel