提交 0c276af0 编写于 作者: S Serge Rider

UI loop errors logging

上级 235b1d01
...@@ -26,6 +26,7 @@ import org.eclipse.ui.application.WorkbenchAdvisor; ...@@ -26,6 +26,7 @@ import org.eclipse.ui.application.WorkbenchAdvisor;
import org.eclipse.ui.application.WorkbenchWindowAdvisor; import org.eclipse.ui.application.WorkbenchWindowAdvisor;
import org.eclipse.ui.ide.IDE; import org.eclipse.ui.ide.IDE;
import org.jkiss.dbeaver.DBeaverPreferences; import org.jkiss.dbeaver.DBeaverPreferences;
import org.jkiss.dbeaver.Log;
import org.jkiss.dbeaver.core.application.update.DBeaverVersionChecker; import org.jkiss.dbeaver.core.application.update.DBeaverVersionChecker;
import org.jkiss.dbeaver.registry.DataSourceDescriptor; import org.jkiss.dbeaver.registry.DataSourceDescriptor;
import org.jkiss.dbeaver.registry.DataSourceRegistry; import org.jkiss.dbeaver.registry.DataSourceRegistry;
...@@ -38,6 +39,8 @@ import org.jkiss.dbeaver.ui.editors.content.ContentEditorInput; ...@@ -38,6 +39,8 @@ import org.jkiss.dbeaver.ui.editors.content.ContentEditorInput;
* the perspective id for the initial window. * the perspective id for the initial window.
*/ */
public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor { public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
private static final Log log = Log.getLog(ApplicationWorkbenchAdvisor.class);
private static final String PERSPECTIVE_ID = "org.jkiss.dbeaver.core.perspective"; //$NON-NLS-1$ private static final String PERSPECTIVE_ID = "org.jkiss.dbeaver.core.perspective"; //$NON-NLS-1$
public static final String DBEAVER_SCHEME_NAME = "org.jkiss.dbeaver.defaultKeyScheme"; //$NON-NLS-1$ public static final String DBEAVER_SCHEME_NAME = "org.jkiss.dbeaver.defaultKeyScheme"; //$NON-NLS-1$
...@@ -153,4 +156,8 @@ public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor { ...@@ -153,4 +156,8 @@ public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
return true; return true;
} }
public void eventLoopException(Throwable exception) {
super.eventLoopException(exception);
log.error("Event loop exception", exception);
}
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册