1 27 28 29 package com.sun.ebank.web.template; 30 31 public final class Debug { 32 public static final boolean debuggingOn = true; 33 34 public static void print(String msg) { 35 if (debuggingOn) { 36 System.err.print(msg); 37 } 38 } 39 40 public static void println(String msg) { 41 if (debuggingOn) { 42 System.err.println(msg); 43 } 44 } 45 46 public static void print(Exception e, String msg) { 47 print((Throwable ) e, msg); 48 } 49 50 public static void print(Exception e) { 51 print(e, null); 52 } 53 54 public static void print(Throwable t, String msg) { 55 if (debuggingOn) { 56 System.err.println("Received throwable with Message: " + 57 t.getMessage()); 58 59 if (msg != null) { 60 System.err.print(msg); 61 } 62 63 t.printStackTrace(); 64 } 65 } 66 67 public static void print(Throwable t) { 68 print(t, null); 69 } 70 } 71 | Popular Tags |