Exception printStackTrace 구현
JAVA
|
public static void printError(Exception e) { // java.lang.ArithmeticException: / by zero System.err.println(e.getClass().getName() + “: “ + e.getMessage()); StackTraceElement[] trace = e.getStackTrace(); for (int i = 0; i < trace.length; i++) { StackTraceElement stack = trace[i]; String str = stack.toString(); // at Tester.aa(Tester.java:23) // at Tester.main(Tester.java:8) System.err.println(“at “ + str); } }
|
JSP
|
<%! public static void printError(Exception e, JspWriter out) throws NullPointerException, Exception { // java.lang.ArithmeticException: / by zero out.println(e.getClass().getName() + “: “ + e.getMessage());
StackTraceElement[] trace = e.getStackTrace(); for (int i = 0; i < trace.length; i++) { StackTraceElement stack = trace[i]; String str = stack.toString(); // at Tester.aa(Tester.java:23) // at Tester.main(Tester.java:8) out.println(“at “ + str + “<br>”); } } %>
|