- Keep the log window up until the user closes it, otherwise they can't see if there are errors.
- Remove unused console logger.


git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4416 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/HostedMode.java b/dev/core/src/com/google/gwt/dev/HostedMode.java
index 2de59de..fe914a5 100644
--- a/dev/core/src/com/google/gwt/dev/HostedMode.java
+++ b/dev/core/src/com/google/gwt/dev/HostedMode.java
@@ -31,13 +31,11 @@
 import com.google.gwt.dev.util.arg.ArgHandlerModuleName;
 import com.google.gwt.dev.util.arg.ArgHandlerWarDir;
 import com.google.gwt.dev.util.arg.ArgHandlerWorkDirOptional;
-import com.google.gwt.dev.util.log.PrintWriterTreeLogger;
 import com.google.gwt.util.tools.ArgHandlerString;
 import com.google.gwt.util.tools.Utility;
 
 import java.io.File;
 import java.io.IOException;
-import java.io.PrintWriter;
 import java.net.BindException;
 import java.util.HashMap;
 import java.util.Map;
@@ -238,9 +236,6 @@
     System.exit(-1);
   }
 
-  protected final PrintWriterTreeLogger console = new PrintWriterTreeLogger(
-      new PrintWriter(System.err, true));
-
   /**
    * Hiding super field because it's actually the same object, just with a
    * stronger type.
@@ -269,10 +264,6 @@
    */
   private boolean tempWorkDir = false;
 
-  {
-    console.setMaxDetail(TreeLogger.WARN);
-  }
-
   /**
    * Default constructor for testing; no public API yet.
    */
diff --git a/dev/core/src/com/google/gwt/dev/HostedModeBase.java b/dev/core/src/com/google/gwt/dev/HostedModeBase.java
index 58bfe76..e81a79e 100644
--- a/dev/core/src/com/google/gwt/dev/HostedModeBase.java
+++ b/dev/core/src/com/google/gwt/dev/HostedModeBase.java
@@ -501,17 +501,14 @@
    */
   public final void run() {
     try {
-      if (!startUp()) {
-        // Failed to initalize.
-        return;
+      if (startUp()) {
+        // Eager AWT init for OS X to ensure safe coexistence with SWT.
+        BootStrapPlatform.maybeInitializeAWT();
+
+        // Tomcat's running now, so launch browsers for startup urls now.
+        launchStartupUrls(getTopLogger());
       }
 
-      // Eager AWT initialization for OS X to ensure safe coexistence with SWT.
-      BootStrapPlatform.maybeInitializeAWT();
-
-      // Tomcat's running now, so launch browsers for startup urls now.
-      launchStartupUrls(getTopLogger());
-
       pumpEventLoop();
     } catch (Exception e) {
       e.printStackTrace();