< 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 >