View Javadoc

1   // $Id: DebugUtils.java,v 1.1 2004/10/16 22:25:46 powerpete Exp $
2   // [JMP, 08.10.2004] created this file.
3   package com.pnpconsult.zeiterfassung.util;
4   
5   /***
6    * @author <a href="mailto:mpetersen@users.sf.net">Moritz Petersen</a>
7    * @version $Id: DebugUtils.java,v 1.1 2004/10/16 22:25:46 powerpete Exp $
8    */
9   public class DebugUtils
10  {
11  
12      public static void printStackTrace(int depth)
13      {
14          StackTraceElement[] stackTrace = new Exception().getStackTrace();
15          int max = Math.min(depth + 1, stackTrace.length);
16          for (int i = 1; i < max; i++)
17          {
18              System.err.println("\t[" + i + "]\t" + stackTrace[i]);
19          }
20      }
21  
22  }