Make sure exceptions that lead to 500 error are reported to console.
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Tue, 10 Mar 2015 19:55:52 +0100
changeset 180518ae4fbcfb87
parent 1804 41f9eb4d6c25
child 1806 c186877cc85a
Make sure exceptions that lead to 500 error are reported to console.
launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java
     1.1 --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java	Sat Feb 28 05:29:04 2015 +0100
     1.2 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java	Tue Mar 10 19:55:52 2015 +0100
     1.3 @@ -48,8 +48,8 @@
     1.4  import java.util.concurrent.LinkedBlockingQueue;
     1.5  import java.util.concurrent.TimeUnit;
     1.6  import java.util.jar.Attributes;
     1.7 -import java.util.jar.JarFile;
     1.8  import java.util.jar.Manifest;
     1.9 +import java.util.logging.ConsoleHandler;
    1.10  import java.util.logging.Level;
    1.11  import java.util.logging.Logger;
    1.12  import org.apidesign.bck2brwsr.launcher.InvocationContext.Resource;
    1.13 @@ -63,7 +63,6 @@
    1.14  import org.glassfish.grizzly.http.server.StaticHttpHandler;
    1.15  import org.glassfish.grizzly.http.util.Header;
    1.16  import org.glassfish.grizzly.http.util.HttpStatus;
    1.17 -import org.glassfish.grizzly.threadpool.ThreadPoolConfig;
    1.18  import org.glassfish.grizzly.websockets.WebSocket;
    1.19  import org.glassfish.grizzly.websockets.WebSocketAddOn;
    1.20  import org.glassfish.grizzly.websockets.WebSocketApplication;
    1.21 @@ -203,6 +202,12 @@
    1.22          for (NetworkListener listener : s.getListeners()) {
    1.23              listener.registerAddOn(addon);
    1.24          }
    1.25 +        Logger l = Logger.getLogger("org.glassfish.grizzly.http.server.HttpHandler");
    1.26 +        l.setLevel(Level.FINE);
    1.27 +        l.setUseParentHandlers(false);
    1.28 +        ConsoleHandler ch = new ConsoleHandler();
    1.29 +        ch.setLevel(Level.ALL);
    1.30 +        l.addHandler(ch);
    1.31          return s;
    1.32      }
    1.33