package com.laytonsmith.PureUtilities.Common;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.io.Writer;
/**
*
*
*/
public class StackTraceUtils {
private StackTraceUtils(){}
public static String GetStacktrace(Throwable t){
final Writer result = new StringWriter();
final PrintWriter printWriter = new PrintWriter(result);
boolean first = true;
Throwable tt = t;
do {
if(!first){
printWriter.append("Caused by: ");
}
first = false;
tt.printStackTrace(printWriter);
} while((tt = tt.getCause()) != null);
return result.toString();
}
}