Подскажите самый простой способ преобразования результат работы Throwable.getStackTrace() в строку описывающее трасировку стека?
Для этого можно использовать метод из Apache commons-lang:
org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(Throwable)
Либо же можете воспользоватся Throwable.printStackTrace(PrintWriter pw) для отправки трассировки стека определённому автору.
import java.io.StringWriter;
import java.io.PrintWriter;
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
String sStackTrace = sw.toString(); // вернёт трассировку стека в виде строки
System.out.println(sStackTrace);
1 Вподобання