diff options
author | Greg Wilkins | 2012-01-19 12:11:27 +0000 |
---|---|---|
committer | Greg Wilkins | 2012-01-19 12:11:27 +0000 |
commit | 50e551de64f8a910f483270df1c16eccb4616f9a (patch) | |
tree | 412c55efef0417776132a522ce1ac047ba0281c8 | |
parent | 5cd9dbc6d39fdafa5e7e2db75a90a8b2d34611bf (diff) | |
download | org.eclipse.jetty.project-50e551de64f8a910f483270df1c16eccb4616f9a.tar.gz org.eclipse.jetty.project-50e551de64f8a910f483270df1c16eccb4616f9a.tar.xz org.eclipse.jetty.project-50e551de64f8a910f483270df1c16eccb4616f9a.zip |
368992: improved logging
-rw-r--r-- | jetty-servlets/src/main/java/org/eclipse/jetty/servlets/ProxyServlet.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/ProxyServlet.java b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/ProxyServlet.java index 2b7ee1252f..782d16765b 100644 --- a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/ProxyServlet.java +++ b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/ProxyServlet.java @@ -739,8 +739,14 @@ public class ProxyServlet implements Servlet */ protected void handleOnException(Throwable ex, HttpServletRequest request, HttpServletResponse response) { - _log.warn(ex.toString()); - _log.debug(ex); + if (ex instanceof IOException) + { + _log.warn(ex.toString()); + _log.debug(ex); + } + else + _log.warn(ex); + if (!response.isCommitted()) { response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); |