devxlogo

Print the Stack Trace of the Exception to a String

Print the Stack Trace of the Exception to a String

When an exception occurs, this code snippet will print the stack trace of the exception to a string. This way, the exception stack trace at runtime can be recorded in log file.

import java.io.PrintWriter;import java.io.StringWriter;    public static String getStackTrace(Throwable t)    {        StringWriter sw = new StringWriter();        PrintWriter pw = new PrintWriter(sw, true);        t.printStackTrace(pw);        pw.flush();        sw.flush();        return sw.toString();    }

devx-admin

Share the Post: