Java Throwable to String stackTraceToString(final Throwable t)

Here you can find the source of stackTraceToString(final Throwable t)

Description

Convert a stack trace of an exception into a string.

License

LGPL

Parameter

Parameter Description
t the throwable exception

Return

a string with the stack strace

Declaration

public static String stackTraceToString(final Throwable t) 

Method Source Code

//package com.java2s;
/*/*from   w  w  w  .j av a 2s.  co m*/
 *                  Eoulsan development code
 *
 * This code may be freely distributed and modified under the
 * terms of the GNU Lesser General Public License version 2.1 or
 * later and CeCILL-C. This should be distributed with the code.
 * If you do not have a copy, see:
 *
 *      http://www.gnu.org/licenses/lgpl-2.1.txt
 *      http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.txt
 *
 * Copyright for this code is held jointly by the Genomic platform
 * of the Institut de Biologie de l'?cole normale sup?rieure and
 * the individual authors. These should be listed in @author doc
 * comments.
 *
 * For more information on the Eoulsan project and its aims,
 * or to join the Eoulsan Google group, visit the home page
 * at:
 *
 *      http://outils.genomique.biologie.ens.fr/eoulsan
 *
 */

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

public class Main {
    /**
     * Convert a stack trace of an exception into a string.
     * @param t the throwable exception
     * @return a string with the stack strace
     */
    public static String stackTraceToString(final Throwable t) {

        if (t == null) {
            return null;
        }

        final StringWriter sw = new StringWriter();
        t.printStackTrace(new PrintWriter(sw));

        return sw.toString();
    }
}

Related

  1. stackTraceFromThrowable(Throwable throwable)
  2. stackTraceOf(Throwable e)
  3. stackTraceString(final Throwable exception)
  4. stackTraceToCharSequence( final Throwable error)
  5. stackTraceToHTMLString(Throwable t)
  6. stackTraceToString(final Throwable thr)
  7. stackTraceToString(final Throwable throwable, final boolean expectNull)
  8. stackTraceToString(Throwable cause)
  9. stackTraceToString(Throwable cause)