Java Stacktrace Print printStackTrace(StackTraceElement[] stes, String filter)

Here you can find the source of printStackTrace(StackTraceElement[] stes, String filter)

Description

print Stack Trace

License

Apache License

Declaration

public static String printStackTrace(StackTraceElement[] stes, String filter) 

Method Source Code

//package com.java2s;
/**//from ww  w  . j  a  va2 s .  c  o  m
 * Copyright (C) 2014 DANS - Data Archiving and Networked Services (info@dans.knaw.nl) 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.
 */

public class Main {
    public static String printStackTrace(StackTraceElement[] stes, String filter) {
        StringBuilder sb = new StringBuilder();
        for (StackTraceElement ste : stes) {
            if (filter == null || ste.getClassName().startsWith(filter)) {
                sb.append("\n\t").append("at ").append(ste.getClassName()).append(" (").append(ste.getFileName())
                        .append(":").append(ste.getLineNumber()).append(")");
            }

        }
        return sb.toString();
    }
}

Related

  1. printStackTrace(PrintStream ps, Exception e)
  2. printStackTrace(PrintWriter writer, Thread thread, StackTraceElement[] trace)
  3. printStackTrace(StackTraceElement[] elements)
  4. printStackTrace(StackTraceElement[] elements)
  5. printStackTrace(StackTraceElement[] stackTrace)
  6. printStackTrace(String header, int depth)
  7. printStackTrace(String msg, StackTraceElement[] trace, PrintStream out)
  8. printStackTrace(String msg, Throwable throwable)
  9. printStacktrace(Throwable aException)