Reputation: 24248
Code:
String message = MessageFormat.format("error {0}",e);
E.g. message:
java.text.ParseException: Unparseable date: "sdf sf sa dg "
I need to receive all the stack trace, like:
java.text.ParseException: Unparseable date: "sdf sf sa dg "
at java.text.DateFormat.parse(Unknown Source)
................
Is this possible ? Thanks.
Upvotes: 0
Views: 279
Reputation: 32953
You can use this method to capture the stacktrace in a String
public String getStackTrace(Throwable t) {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
t.printStackTrace(pw);
pw.flush();
return sw.toString();
}
EDIT: the SO article linked by Thomas is also a very good read!
Upvotes: 3