1 /* 2 * The contents of this file are subject to the terms 3 * of the Common Development and Distribution License 4 * (the License). You may not use this file except in 5 * compliance with the License. 6 * 7 * You can obtain a copy of the license at 8 * https://glassfish.dev.java.net/public/CDDLv1.0.html or 9 * glassfish/bootstrap/legal/CDDLv1.0.txt. 10 * See the License for the specific language governing 11 * permissions and limitations under the License. 12 * 13 * When distributing Covered Code, include this CDDL 14 * Header Notice in each file and include the License file 15 * at glassfish/bootstrap/legal/CDDLv1.0.txt. 16 * If applicable, add the following below the CDDL Header, 17 * with the fields enclosed by brackets [] replaced by 18 * you own identifying information: 19 * "Portions Copyrighted [year] [name of copyright owner]" 20 * 21 * Copyright 2006 Sun Microsystems, Inc. All rights reserved. 22 */ 23 24 /* 25 * Debug.java 26 * 27 * Created on May 22, 2001, 2:12 PM 28 */ 29 30 package com.sun.enterprise.tools.common.util; 31 32 import java.io.*; 33 import java.util.*; 34 35 //import org.openide.TopManager; 36 37 /** 38 * 39 * @author Administrator 40 * @version 41 */ 42 public class Debug { 43 44 private static boolean debug_flag =true; 45 private static PrintWriter pout = null; 46 47 /** Creates new Debug 48 public Debug() { 49 } 50 51 public static PrintWriter getPrintStream() { 52 if(pout == null){ 53 try { 54 //pout = new PrintWriter(System.out, true); //NOI18N 55 pout = new PrintWriter(TopManager.getDefault().getStdOut(), true); 56 } catch(Exception e) { 57 pout = new PrintWriter(System.err, true); //NOI18N 58 } 59 } 60 return pout ; 61 } 62 63 public static void out(java.lang.String message) { 64 if (debug_flag){ 65 TopManager.getDefault().getStdOut().println(message); 66 } 67 } 68 69 public static void notifyException(java.lang.Exception e) { 70 e.printStackTrace(); 71 TopManager.getDefault().notifyException(e); 72 } 73 74 public static void println(java.lang.String message) { 75 out(message); 76 } 77 public static void println(java.lang.String message,int svrty) { 78 println(message); 79 } 80 **/ 81 } 82