< prev index next >

src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java

Print this page

        

*** 39,54 **** public static class Logger { private boolean verbose = false; private PrintWriter out = null; private PrintWriter err = null; ! public Logger(boolean v) { ! verbose = v; } ! public void setVerbose(boolean v) { ! verbose = v; } public boolean isVerbose() { return verbose; } --- 39,58 ---- public static class Logger { private boolean verbose = false; private PrintWriter out = null; private PrintWriter err = null; ! // verbose defaults to true unless environment variable JPACKAGE_DEBUG ! // is set to true. ! // Then it is only set to true by using --verbose jpackage option ! ! public Logger() { ! verbose = ("true".equals(System.getenv("JPACKAGE_DEBUG"))); } ! public void setVerbose() { ! verbose = true; } public boolean isVerbose() { return verbose; }
*** 83,129 **** System.err.println(msg); } } public void verbose(Throwable t) { ! if (out != null && (Log.debug || verbose)) { t.printStackTrace(out); ! } else if (Log.debug || verbose) { t.printStackTrace(System.out); } } public void verbose(String msg) { ! if (out != null && (Log.debug || verbose)) { ! out.println(msg); ! } else if (Log.debug || verbose) { ! System.out.println(msg); ! } ! } ! ! public void debug(String msg) { ! if (out != null && Log.debug) { out.println(msg); ! } else if (Log.debug) { System.out.println(msg); } } } private static Logger delegate = null; - private static boolean debug = - "true".equals(System.getenv("JPACKAGE_DEBUG")); ! public static void setLogger(Logger l) { ! delegate = l; ! if (l == null) { ! delegate = new Logger(false); ! } ! } ! ! public static Logger getLogger() { ! return delegate; } public static void flush() { if (delegate != null) { delegate.flush(); --- 87,116 ---- System.err.println(msg); } } public void verbose(Throwable t) { ! if (out != null && verbose) { t.printStackTrace(out); ! } else if (verbose) { t.printStackTrace(System.out); } } public void verbose(String msg) { ! if (out != null && verbose) { out.println(msg); ! } else if (verbose) { System.out.println(msg); } } } private static Logger delegate = null; ! public static void setLogger(Logger logger) { ! delegate = (logger != null) ? logger : new Logger(); } public static void flush() { if (delegate != null) { delegate.flush();
*** 140,161 **** if (delegate != null) { delegate.error(msg); } } ! public static void setVerbose(boolean v) { if (delegate != null) { ! delegate.setVerbose(v); } } public static boolean isVerbose() { ! if (delegate != null) { ! return delegate.isVerbose(); ! } ! ! return false; // Off by default } public static void verbose(String msg) { if (delegate != null) { delegate.verbose(msg); --- 127,144 ---- if (delegate != null) { delegate.error(msg); } } ! public static void setVerbose() { if (delegate != null) { ! delegate.setVerbose(); } } public static boolean isVerbose() { ! return (delegate != null) ? delegate.isVerbose() : false; } public static void verbose(String msg) { if (delegate != null) { delegate.verbose(msg);
*** 165,195 **** public static void verbose(Throwable t) { if (delegate != null) { delegate.verbose(t); } } - - public static void debug(String msg) { - if (delegate != null) { - delegate.debug(msg); - } - } - - public static void debug(Throwable t) { - try (ByteArrayOutputStream baos = new ByteArrayOutputStream()) { - try (PrintStream ps = new PrintStream(baos)) { - t.printStackTrace(ps); - } - debug(baos.toString()); - } catch (IOException e) { - e.printStackTrace(); - } - } - - public static boolean isDebug() { - return debug; - } - - public static void setDebug(boolean debug) { - Log.debug = debug; - } } --- 148,153 ----
< prev index next >