Java Throwable to String getStackTrace(Throwable pException)

Here you can find the source of getStackTrace(Throwable pException)

Description

this method returns a String representation of an Exception's stacktrace

License

Apache License

Declaration

public static String getStackTrace(Throwable pException) 

Method Source Code

//package com.java2s;
/**/*from  ww  w .  ja  v a2s.  com*/
 * Copyright 2007 ATG DUST Project
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * 
 * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software 
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and limitations under the License.
 */

import java.io.ByteArrayOutputStream;

import java.io.PrintStream;

public class Main {
    /** this method returns a String representation of an Exception's stacktrace
     */
    public static String getStackTrace(Throwable pException) {
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        PrintStream ps = new PrintStream(bos);
        pException.printStackTrace(ps);
        ps.flush();
        return bos.toString();
    }
}

Related

  1. getStackTrace(Throwable ex)
  2. getStackTrace(Throwable ex)
  3. getStackTrace(Throwable exc)
  4. getStackTrace(Throwable exception)
  5. getStackTrace(Throwable exception)
  6. getStackTrace(Throwable pThrowable_)
  7. getStackTrace(Throwable t)
  8. getStackTrace(Throwable t)
  9. getStackTrace(Throwable t)