StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); try { e.printStackTrace(pw); pw.flush(); } finally { pw.close(); sw.flush(); return e.getMessage() + "\n" + sw.toString();
final StringBuilder sb = new StringBuilder(); Throwable t = e; while (t != null) { sb.append(t.getMessage()).append("\n"); t = t.getCause(); return sb.toString();
Returns a formatted string in the java style exception format.
StringBuilder sb = new StringBuilder(); sb.append(ex.getMessage()); sb.append("\n"); StackTraceElement[] trace = ex.getStackTrace(); for (int i = 0; i < trace.length; i++) { sb.append("\t"); sb.append(trace[i]); sb.append("\n"); ...
StringBuilder buffer = new StringBuilder(); formatException(exception, buffer); return buffer.toString();
return "[" + th.getClass().getSimpleName() + "]: " + th.getMessage();
msg = msg.replace("\n", ""); if (msg.length() > 80) { String result = ""; for (int i = 0; i < msg.length(); i = i + 80) { int end = i + 80; if (msg.length() < i + 80) end = msg.length(); String s = msg.substring(i, end); ...
return e.getClass().getSimpleName() + " - " + e.getMessage();
return String.format("Error handling a request: %016x", id);
String msg = e.getMessage(); Throwable cause = e.getCause(); if (cause != null) msg = msg + "\nCause: " + cause.getMessage(); return msg;
final StringBuffer br = new StringBuffer(); StackTraceElement[] elem = error.getStackTrace(); for (int i = 0; i < elem.length; i++) br.append(elem[i].toString() + "\n"); return br.toString();