private void makeXQueryTraceListener(CommandLineOptions options) { XQueryTraceListener listener = new XQueryTraceListener(); String value = options.getOptionValue("Tout"); if (value != null) { try { listener.setOutputDestination(new StandardLogger(new PrintStream(value))); } catch (FileNotFoundException e) { badUsage("Cannot write to " + value); } } value = options.getOptionValue("Tlevel"); if (value != null) { switch (value) { case "none": listener.setLevelOfDetail(0); break; case "low": listener.setLevelOfDetail(1); break; case "normal": listener.setLevelOfDetail(2); break; case "high": listener.setLevelOfDetail(3); break; } } config.setTraceListener(listener); }
i++; if (value == null) { config.setTraceListener(new XQueryTraceListener()); } else { config.setTraceListenerClass(value);
TraceListener traceListener; if (value == null) { traceListener = new XQueryTraceListener(); } else { traceListener = config.makeTraceListener(value);
evaluator.setTraceListener(new XQueryTraceListener()); // TODO redirect from stderr to SLF4J
private void makeXQueryTraceListener(CommandLineOptions options) { XQueryTraceListener listener = new XQueryTraceListener(); String value = options.getOptionValue("Tout"); if (value != null) { try { listener.setOutputDestination(new StandardLogger(new PrintStream(value))); } catch (FileNotFoundException e) { badUsage("Cannot write to " + value); } } value = options.getOptionValue("Tlevel"); if (value != null) { switch (value) { case "none": listener.setLevelOfDetail(0); break; case "low": listener.setLevelOfDetail(1); break; case "normal": listener.setLevelOfDetail(2); break; case "high": listener.setLevelOfDetail(3); break; } } config.setTraceListener(listener); }
evaluator.setTraceListener(new XQueryTraceListener()); // TODO redirect from stderr to SLF4J
evaluator.setTraceListener(new XQueryTraceListener()); // TODO redirect from stderr to SLF4J
evaluator.setTraceListener(new XQueryTraceListener()); // TODO redirect from stderr to SLF4J