KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > ebank > web > template > Debug


1 /*
2  * Copyright (c) 2004 Sun Microsystems, Inc. All rights reserved. U.S.
3  * Government Rights - Commercial software. Government users are subject
4  * to the Sun Microsystems, Inc. standard license agreement and
5  * applicable provisions of the FAR and its supplements. Use is subject
6  * to license terms.
7  *
8  * This distribution may include materials developed by third parties.
9  * Sun, Sun Microsystems, the Sun logo, Java and J2EE are trademarks
10  * or registered trademarks of Sun Microsystems, Inc. in the U.S. and
11  * other countries.
12  *
13  * Copyright (c) 2004 Sun Microsystems, Inc. Tous droits reserves.
14  *
15  * Droits du gouvernement americain, utilisateurs gouvernementaux - logiciel
16  * commercial. Les utilisateurs gouvernementaux sont soumis au contrat de
17  * licence standard de Sun Microsystems, Inc., ainsi qu'aux dispositions
18  * en vigueur de la FAR (Federal Acquisition Regulations) et des
19  * supplements a celles-ci. Distribue par des licences qui en
20  * restreignent l'utilisation.
21  *
22  * Cette distribution peut comprendre des composants developpes par des
23  * tierces parties. Sun, Sun Microsystems, le logo Sun, Java et J2EE
24  * sont des marques de fabrique ou des marques deposees de Sun
25  * Microsystems, Inc. aux Etats-Unis et dans d'autres pays.
26  */

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 JavaDoc msg) {
35         if (debuggingOn) {
36             System.err.print(msg);
37         }
38     }
39
40     public static void println(String JavaDoc msg) {
41         if (debuggingOn) {
42             System.err.println(msg);
43         }
44     }
45
46     public static void print(Exception JavaDoc e, String JavaDoc msg) {
47         print((Throwable JavaDoc) e, msg);
48     }
49
50     public static void print(Exception JavaDoc e) {
51         print(e, null);
52     }
53
54     public static void print(Throwable JavaDoc t, String JavaDoc 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 JavaDoc t) {
68         print(t, null);
69     }
70 }
71
Popular Tags