Author: fmeschbe
Date: Mon Aug 25 02:35:17 2008
New Revision: 688683
URL: http://svn.apache.org/viewvc?rev=688683&view=rev
Log:
SLING-613 Dump the request progress tracker in the default error handler
Modified:
incubator/sling/trunk/servlets/resolver/src/main/java/org/apache/sling/servlets/resolver/defaults/DefaultErrorHandlerServlet.java
Modified:
incubator/sling/trunk/servlets/resolver/src/main/java/org/apache/sling/servlets/resolver/defaults/DefaultErrorHandlerServlet.java
URL:
http://svn.apache.org/viewvc/incubator/sling/trunk/servlets/resolver/src/main/java/org/apache/sling/servlets/resolver/defaults/DefaultErrorHandlerServlet.java?rev=688683&r1=688682&r2=688683&view=diff
==============================================================================
---
incubator/sling/trunk/servlets/resolver/src/main/java/org/apache/sling/servlets/resolver/defaults/DefaultErrorHandlerServlet.java
(original)
+++
incubator/sling/trunk/servlets/resolver/src/main/java/org/apache/sling/servlets/resolver/defaults/DefaultErrorHandlerServlet.java
Mon Aug 25 02:35:17 2008
@@ -28,6 +28,8 @@
import javax.servlet.http.HttpServletResponse;
import org.apache.sling.api.SlingConstants;
+import org.apache.sling.api.SlingHttpServletRequest;
+import org.apache.sling.api.request.RequestProgressTracker;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -69,6 +71,14 @@
pw.println("<pre>");
printStackTrace(pw, throwable);
pw.println("</pre>");
+
+ if (req instanceof SlingHttpServletRequest) {
+ RequestProgressTracker tracker = ((SlingHttpServletRequest)
req).getRequestProgressTracker();
+ pw.println("<h3>Request Progress:</h3>");
+ pw.println("<pre>");
+ tracker.dump(pw);
+ pw.println("</pre>");
+ }
}
// conclude the response message