Java Throwable to String stackTrace(Throwable e)

Here you can find the source of stackTrace(Throwable e)

Description

stack Trace

License

Open Source License

Parameter

Parameter Description
e a Throwable

Return

Returns its stack trace as a String

Declaration

public static String stackTrace(Throwable e) 

Method Source Code


//package com.java2s;
/*/*  w w w  .  j a  v  a2s .  c  om*/
 * $Source$
 * $Revision$
 *
 * Copyright (C) 2000 William Chesters
 *
 * Part of Melati (http://melati.org), a framework for the rapid
 * development of clean, maintainable web applications.
 *
 * Melati is free software; Permission is granted to copy, distribute
 * and/or modify this software under the terms either:
 *
 * a) the GNU General Public License as published by the Free Software
 *    Foundation; either version 2 of the License, or (at your option)
 *    any later version,
 *
 *    or
 *
 * b) any version of the Melati Software License, as published
 *    at http://melati.org
 *
 * You should have received a copy of the GNU General Public License and
 * the Melati Software License along with this program;
 * if not, write to the Free Software Foundation, Inc.,
 * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA to obtain the
 * GNU General Public License and visit http://melati.org to obtain the
 * Melati Software License.
 *
 * Feel free to contact the Developers of Melati (http://melati.org),
 * if you would like to work out a different arrangement than the options
 * outlined here.  It is our intention to allow Melati to be used by as
 * wide an audience as possible.
 *
 * 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.
 *
 * Contact details for copyright holder:
 *
 *     William Chesters <williamc At paneris.org>
 *     http://paneris.org/~williamc
 *     Obrechtstraat 114, 2517VX Den Haag, The Netherlands
 */

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

public class Main {
    /**
     * @param e a Throwable
     * @return Returns its stack trace as a String
     */
    public static String stackTrace(Throwable e) {
        StringWriter buf = new StringWriter();
        e.printStackTrace(new PrintWriter(buf));
        return buf.toString();
    }
}

Related

  1. stackTrace(final Throwable t)
  2. stacktrace(Logger logger, Throwable ex)
  3. stackTrace(Throwable cause)
  4. stackTrace(Throwable e)
  5. stackTrace(Throwable e)
  6. stackTrace(Throwable e)
  7. stackTrace(Throwable exception)
  8. stackTrace(Throwable t)
  9. stackTrace(Throwable t)