# HG changeset patch # User Jaroslav Tulach # Date 1426013752 -3600 # Node ID 18ae4fbcfb8756deb805888cb9e03d06c5066c6a # Parent 41f9eb4d6c253e1a5925052a714f095b2c76296c Make sure exceptions that lead to 500 error are reported to console. diff -r 41f9eb4d6c25 -r 18ae4fbcfb87 launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Sat Feb 28 05:29:04 2015 +0100 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Tue Mar 10 19:55:52 2015 +0100 @@ -48,8 +48,8 @@ import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.TimeUnit; import java.util.jar.Attributes; -import java.util.jar.JarFile; import java.util.jar.Manifest; +import java.util.logging.ConsoleHandler; import java.util.logging.Level; import java.util.logging.Logger; import org.apidesign.bck2brwsr.launcher.InvocationContext.Resource; @@ -63,7 +63,6 @@ import org.glassfish.grizzly.http.server.StaticHttpHandler; import org.glassfish.grizzly.http.util.Header; import org.glassfish.grizzly.http.util.HttpStatus; -import org.glassfish.grizzly.threadpool.ThreadPoolConfig; import org.glassfish.grizzly.websockets.WebSocket; import org.glassfish.grizzly.websockets.WebSocketAddOn; import org.glassfish.grizzly.websockets.WebSocketApplication; @@ -203,6 +202,12 @@ for (NetworkListener listener : s.getListeners()) { listener.registerAddOn(addon); } + Logger l = Logger.getLogger("org.glassfish.grizzly.http.server.HttpHandler"); + l.setLevel(Level.FINE); + l.setUseParentHandlers(false); + ConsoleHandler ch = new ConsoleHandler(); + ch.setLevel(Level.ALL); + l.addHandler(ch); return s; }