Java Stacktrace to String stackTraceToString(StackTraceElement[] stackTrace)

Here you can find the source of stackTraceToString(StackTraceElement[] stackTrace)

Description

stack Trace To String

License

Open Source License

Declaration

public static String stackTraceToString(StackTraceElement[] stackTrace) 

Method Source Code

//package com.java2s;
/* MarcWorx MARC Library - Utilities for manipulation of MARC records
 Copyright (C) 2013  Todd Walker, Talwood Solutions

 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version./* ww w.  j a v a2 s  .com*/

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.io.PrintWriter;
import java.io.StringWriter;

public class Main {
    public static String stackTraceToString(StackTraceElement[] stackTrace) {
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < stackTrace.length; i++) {
            StackTraceElement el = stackTrace[i];
            sb.append("    ").append(el.toString()).append("\n");
        }
        return sb.toString();
    }

    public static String stackTraceToString(Throwable t) {
        StringWriter sw = new StringWriter();
        PrintWriter pw = new PrintWriter(sw);
        t.printStackTrace(pw);
        return sw.toString();
    }
}

Related

  1. stackTraceToString(final StackTraceElement[] stackTrace)
  2. stackTraceToString(final Throwable t, final boolean header, final boolean trim)
  3. stacktraceToString(final Throwable throwable)
  4. stacktraceToString(StackTraceElement[] s)
  5. stackTraceToString(StackTraceElement[] stackTrace)
  6. stackTraceToString(StackTraceElement[] stackTrace, StringBuilder buf)
  7. stackTraceToString(StackTraceElement[] ste)
  8. stackTraceToString(StackTraceElement[] trace)
  9. stackTraceToString(StackTraceElement[] trace)