Here you can find the source of exceptionToString(Throwable t)
public static String exceptionToString(Throwable t)
//package com.java2s; import java.io.ByteArrayOutputStream; import java.io.PrintStream; public class Main { public static String exceptionToString(Throwable t) { if (t == null) return null; ByteArrayOutputStream baos = new ByteArrayOutputStream(); try {//from www . j av a2 s . c om t.printStackTrace(new PrintStream(baos)); } finally { try { baos.close(); } catch (Exception ex) { ex.printStackTrace(); System.gc(); } } return baos.toString(); } }