代码:
String message = MessageFormat.format("error {0}",e);
E.g。消息:
java.text.ParseException: Unparseable date: "sdf sf sa dg "
我需要收到所有堆栈跟踪,例如:
java.text.ParseException: Unparseable date: "sdf sf sa dg "
at java.text.DateFormat.parse(Unknown Source)
................
这可能吗? 感谢。
答案 0 :(得分:3)
您可以使用此方法捕获String
中的堆栈跟踪public String getStackTrace(Throwable t) {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
t.printStackTrace(pw);
pw.flush();
return sw.toString();
}
编辑:SO article linked by Thomas也是一个非常好的阅读!