/** * Determine where, in the end, console output should go. * The default is stdout. * * @param method An output, one of: stdout, stderr, or java.util.logging * @return this */ public RedwoodConfiguration output(final String method) { if (method.equalsIgnoreCase("stdout") || method.equalsIgnoreCase("out")){ edu.stanford.nlp.util.logging.JavaUtilLoggingAdaptor.adapt(); this.outputHandler = Redwood.ConsoleHandler.out(); } else if (method.equalsIgnoreCase("stderr") || method.equalsIgnoreCase("err")) { edu.stanford.nlp.util.logging.JavaUtilLoggingAdaptor.adapt(); this.outputHandler = Redwood.ConsoleHandler.err(); } else if (method.equalsIgnoreCase("java.util.logging")){ edu.stanford.nlp.util.logging.JavaUtilLoggingAdaptor.adapt(); this.outputHandler = RedirectOutputHandler.fromJavaUtilLogging(Logger.getLogger("``error``")); } else { throw new IllegalArgumentException("Unknown value for log.method"); } return this; }
RedirectOutputHandler.fromJavaUtilLogging(topLogger)); Redwood.log("Hello from Redwood -> Java!"); Redwood.log("Hello from Redwood -> Java again!");
/** * Determine where, in the end, console output should go. * The default is stdout. * * @param method An output, one of: stdout, stderr, or java.util.logging * @return this */ public RedwoodConfiguration output(final String method) { if (method.equalsIgnoreCase("stdout") || method.equalsIgnoreCase("out")){ edu.stanford.nlp.util.logging.JavaUtilLoggingAdaptor.adapt(); this.outputHandler = Redwood.ConsoleHandler.out(); } else if (method.equalsIgnoreCase("stderr") || method.equalsIgnoreCase("err")) { edu.stanford.nlp.util.logging.JavaUtilLoggingAdaptor.adapt(); this.outputHandler = Redwood.ConsoleHandler.err(); } else if (method.equalsIgnoreCase("java.util.logging")){ edu.stanford.nlp.util.logging.JavaUtilLoggingAdaptor.adapt(); this.outputHandler = RedirectOutputHandler.fromJavaUtilLogging(Logger.getLogger("``error``")); } else { throw new IllegalArgumentException("Unknown value for log.method"); } return this; }
/** * Determine where, in the end, console output should go. * The default is stdout. * @param method An output, one of: stdout, stderr, or java.util.logging * @return this */ public RedwoodConfiguration output(final String method) { if (method.equalsIgnoreCase("stdout") || method.equalsIgnoreCase("out")){ edu.stanford.nlp.util.logging.JavaUtilLoggingAdaptor.adapt(); this.outputHandler = Redwood.ConsoleHandler.out(); } else if (method.equalsIgnoreCase("stderr") || method.equalsIgnoreCase("err")) { edu.stanford.nlp.util.logging.JavaUtilLoggingAdaptor.adapt(); this.outputHandler = Redwood.ConsoleHandler.err(); } else if (method.equalsIgnoreCase("java.util.logging")){ edu.stanford.nlp.util.logging.JavaUtilLoggingAdaptor.adapt(); this.outputHandler = RedirectOutputHandler.fromJavaUtilLogging(Logger.getLogger("``error``")); } else { throw new IllegalArgumentException("Unknown value for log.method"); } return this; }
/** * Determine where, in the end, console output should go. * The default is stdout. * * @param method An output, one of: stdout, stderr, or java.util.logging * @return this */ public RedwoodConfiguration output(final String method) { if (method.equalsIgnoreCase("stdout") || method.equalsIgnoreCase("out")){ edu.stanford.nlp.util.logging.JavaUtilLoggingAdaptor.adapt(); this.outputHandler = Redwood.ConsoleHandler.out(); } else if (method.equalsIgnoreCase("stderr") || method.equalsIgnoreCase("err")) { edu.stanford.nlp.util.logging.JavaUtilLoggingAdaptor.adapt(); this.outputHandler = Redwood.ConsoleHandler.err(); } else if (method.equalsIgnoreCase("java.util.logging")){ edu.stanford.nlp.util.logging.JavaUtilLoggingAdaptor.adapt(); this.outputHandler = RedirectOutputHandler.fromJavaUtilLogging(Logger.getLogger("``error``")); } else { throw new IllegalArgumentException("Unknown value for log.method"); } return this; }
RedirectOutputHandler.fromJavaUtilLogging(topLogger)); Redwood.log("Hello from Redwood -> Java!"); Redwood.log("Hello from Redwood -> Java again!");
RedirectOutputHandler.fromJavaUtilLogging(topLogger)); Redwood.log("Hello from Redwood -> Java!"); Redwood.log("Hello from Redwood -> Java again!");
RedirectOutputHandler.fromJavaUtilLogging(topLogger)); Redwood.log("Hello from Redwood -> Java!"); Redwood.log("Hello from Redwood -> Java again!");