List of usage examples for com.google.gwt.dev.util.log AbstractTreeLogger setMaxDetail
public final synchronized void setMaxDetail(TreeLogger.Type type)
From source file:com.google.gwt.dev.typeinfo.test.InteractiveTypeOracle.java
License:Apache License
public static void main(String[] args) throws UnableToCompleteException { AbstractTreeLogger logger = new PrintWriterTreeLogger(); // See if we should create a gui logger. // TODO: this was removed to avoid making an SWT dependency from test code ///* w w w .j av a 2 s . c om*/ // for (int i = 0; i < args.length; i++) { // if ("-gui".equals(args[i])) { // logger = TreeLoggerWidget.getAsDetachedWindow( // "Interactive Type Oracle Log", 700, 600, true); // break; // } // } String logLevel = System.getProperty("gwt.logLevel"); if (logLevel != null) { logger.setMaxDetail(TreeLogger.Type.valueOf(logLevel)); } InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); // Build an oracle. // TypeOracleMediator mediator = new TypeOracleMediator(); TypeOracle oracle = mediator.getTypeOracle(); // TODO: add compilation units // Create an interactive wrapper around the oracle. // InteractiveTypeOracle ito = new InteractiveTypeOracle(oracle); try { String command; System.out.print("> "); System.out.flush(); while (null != (command = br.readLine())) { ito.processCommand(logger, command); System.out.print("> "); System.out.flush(); } } catch (IOException e) { System.err.println("Error reading stdin"); e.printStackTrace(); } }
From source file:wetheinter.net.dev.template.TemplateToJava.java
License:Open Source License
public static void main(String[] templates) { TemplateToJava generator = new TemplateToJava(); AbstractTreeLogger logger = new PrintWriterTreeLogger(); TemplateGeneratorOptions options = new TemplateGeneratorOptions(); if (options.processArgs(templates)) { logger.setMaxDetail(options.getLogLevel()); for (String template : options.getTemplates()) { generator.generate(logger, template, options); }/*www .j av a2s.c o m*/ } else { throw new RuntimeException("Invalid arguments specified;" + " see console logs for help."); } }