[Yanel-commits] rev 34868 -
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Sat Apr 5 22:16:35 CEST 2008
Author: michi
Date: 2008-04-05 22:16:35 +0200 (Sat, 05 Apr 2008)
New Revision: 34868
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
show stack trace if a real exception occured
Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2008-04-05 11:39:16 UTC (rev 34867)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2008-04-05 20:16:35 UTC (rev 34868)
@@ -584,7 +584,8 @@
return;
} catch(Exception e) {
log.error(e.getMessage(), e);
- String message = e.toString();
+ String message = e.toString() + "\n\n" + getStackTrace(e);
+ //String message = e.toString();
Element exceptionElement = (Element) rootElement.appendChild(doc.createElementNS(NAMESPACE, "exception"));
exceptionElement.appendChild(doc.createTextNode(message));
response.setStatus(javax.servlet.http.HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
@@ -2458,4 +2459,12 @@
return globalResConfigFile;
}
+ /**
+ *
+ */
+ private String getStackTrace(Exception e) {
+ java.io.StringWriter sw = new java.io.StringWriter();
+ e.printStackTrace(new java.io.PrintWriter(sw));
+ return sw.toString();
+ }
}
More information about the Yanel-commits
mailing list