org.alfresco.error
Class StackTraceUtil

java.lang.Object
  extended by org.alfresco.error.StackTraceUtil

public class StackTraceUtil
extends java.lang.Object

Helper class around outputting stack traces.


Constructor Summary
StackTraceUtil()
           
 
Method Summary
static void buildStackTrace(java.lang.String msg, java.lang.StackTraceElement[] stackTraceElements, java.lang.StringBuilder sb, int maxDepth)
          Builds a message with the stack trace of the form:
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StackTraceUtil

public StackTraceUtil()
Method Detail

buildStackTrace

public static void buildStackTrace(java.lang.String msg,
                                   java.lang.StackTraceElement[] stackTraceElements,
                                   java.lang.StringBuilder sb,
                                   int maxDepth)
Builds a message with the stack trace of the form:
    SOME MESSAGE:
       Started at:
          com.package...
          com.package...
          ...
 

Parameters:
msg - the initial error message
stackTraceElements - the stack trace elements
sb - the buffer to append to
maxDepth - the maximum number of trace elements to output. 0 or less means output all.


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.