Make sure exceptions that lead to 500 error are reported to console.
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