Freitag, 13. Februar 2009
Throwable/Exception in einen String wandeln
mattki, 13:36h
Ich möchte eine Exception anzeigen. Die Methode exception.getMessage() liefert mir bestenfalls einen beschreibenden Text, aber nicht die Stelle, wo die Exception aufgetreten ist. Wie gehe ich vor?
Mit dieser Methode kann man den kompletten Stacktrace einer Exception in einen String schreiben:
public static String getStackTrace(Throwable aThrowable) {
StringWriter strWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(strWriter);
aThrowable.printStackTrace(printWriter);
return strWriter.toString();
}
Mit dieser Methode kann man den kompletten Stacktrace einer Exception in einen String schreiben:
public static String getStackTrace(Throwable aThrowable) {
StringWriter strWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(strWriter);
aThrowable.printStackTrace(printWriter);
return strWriter.toString();
}
... comment