out = new PrintStream(Files.newOutputStream(outfile.toPath())); DefaultLogger logger = new DefaultLogger(); logger.setMessageOutputLevel(Project.MSG_INFO); logger.setOutputPrintStream(out); logger.setErrorPrintStream(out);
DefaultLogger consoleLogger = new DefaultLogger(); consoleLogger.setErrorPrintStream(System.err); consoleLogger.setOutputPrintStream(System.out); consoleLogger.setMessageOutputLevel(Project.MSG_INFO); p.addBuildListener(consoleLogger);
private static void addBuildListener(Log logger, Project antProject, DefaultLogger listener) { if (logger.isDebugEnabled()) { listener.setMessageOutputLevel(Project.MSG_DEBUG); } else if (logger.isInfoEnabled()) { listener.setMessageOutputLevel(Project.MSG_INFO); } else if (logger.isWarnEnabled()) { listener.setMessageOutputLevel(Project.MSG_WARN); } else if (logger.isErrorEnabled()) { listener.setMessageOutputLevel(Project.MSG_ERR); } else { listener.setMessageOutputLevel(Project.MSG_VERBOSE); } antProject.addBuildListener(listener); }
/** * Setup an Ant BuildLogger */ public BuildLogger getBuildLogger(Log logger) { DefaultLogger antLogger = new DefaultLogger(); antLogger.setOutputPrintStream(System.out); antLogger.setErrorPrintStream(System.err); if (logger.isDebugEnabled()) { antLogger.setMessageOutputLevel(Project.MSG_DEBUG); } else if (logger.isInfoEnabled()) { antLogger.setMessageOutputLevel(Project.MSG_INFO); } else if (logger.isWarnEnabled()) { antLogger.setMessageOutputLevel(Project.MSG_WARN); } else if (logger.isErrorEnabled()) { antLogger.setMessageOutputLevel(Project.MSG_ERR); } else { antLogger.setMessageOutputLevel(Project.MSG_VERBOSE); } return antLogger; }
DefaultLogger consoleLogger = new DefaultLogger(); consoleLogger.setErrorPrintStream(System.err); consoleLogger.setOutputPrintStream(System.out); consoleLogger.setMessageOutputLevel(Project.MSG_INFO); p.addBuildListener(consoleLogger);
private DefaultLogger getConsoleLogger() { DefaultLogger consoleLogger = new DefaultLogger(); consoleLogger.setErrorPrintStream(System.err); consoleLogger.setOutputPrintStream(System.out); consoleLogger.setMessageOutputLevel(Project.MSG_INFO); return consoleLogger; }
antLogger.setErrorPrintStream(System.err); antLogger.setOutputPrintStream(System.out); antLogger.setMessageOutputLevel(Project.MSG_INFO);
antLogger.setErrorPrintStream(System.err); antLogger.setOutputPrintStream(System.out); antLogger.setMessageOutputLevel(Project.MSG_INFO);
public static void main(String[] items) { if (items.length > 1 || (items.length == 1 && !items[0].equals("start") && !items[0].equals("stop"))) { System.out.println("Usage pattern: java -jar broadleaf-demo-launcher-[version].jar start|stop"); System.out.println("Must provide an operation parameter - either start or stop"); System.exit(1); } Project project = new Project(); project.init(); DefaultLogger antLogger = new DefaultLogger(); antLogger.setErrorPrintStream(System.err); antLogger.setOutputPrintStream(System.out); antLogger.setMessageOutputLevel(Project.MSG_INFO); project.addBuildListener(antLogger); URL url = Launcher.class.getClassLoader().getResource("launch.xml"); ProjectHelper.getProjectHelper().parse(project, url); if (items.length == 0 || items[0].equals("start")) { project.executeTarget("jetty-start"); } else { project.executeTarget("jetty-stop"); } }
public synchronized void setMessageOutputLevel(int level) { super.setMessageOutputLevel(level); myMessagePriority.setPriority(level); myTargetPriority.setPriority(level); myTaskPriority.setPriority(level); myAlwaysSend.setPriority(level); }
Project project = new Project(); project.init(); DefaultLogger logger = new DefaultLogger(); logger.setMessageOutputLevel(Project.MSG_INFO); logger.setErrorPrintStream(System.err); logger.setOutputPrintStream(System.out); project.addBuildListener(logger); File buildFile = new File("buildhtml.xml"); ProjectHelper.configureProject(project, buildFile); project.setProperty("ant.file", buildFile.getAbsolutePath()); project.setProperty("item", "ant"); project.setProperty("inputdir", "src/items/ant"); project.setProperty("outputdir", "build/items/ant"); project.setProperty("graphics.prefix", "../../"); try { project.executeTarget("checkifuptodate"); } catch(Exception e) {System.err.println(e.getMessage());} // rest of program goes here
public final void launch(final String antScriptFile) { /* configure Ant and execute the task */ final File buildFile = new File(antScriptFile); final Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); final DefaultLogger consoleLogger = new DefaultLogger(); consoleLogger.setErrorPrintStream(System.err); consoleLogger.setOutputPrintStream(System.out); consoleLogger.setMessageOutputLevel(Project.MSG_INFO); p.addBuildListener(consoleLogger); try { p.fireBuildStarted(); p.init(); final ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.executeTarget(p.getDefaultTarget()); p.fireBuildFinished(null); } catch (final BuildException e) { p.fireBuildFinished(e); } /* exit the current VM */ System.exit(0);
public static void main(String[] args) { File buildFile = new File("/home/miho/tmp/anttest/build.xml"); Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); p.setProperty("name", "World"); DefaultLogger consoleLogger = new DefaultLogger(); consoleLogger.setErrorPrintStream(System.err); consoleLogger.setOutputPrintStream(System.out); consoleLogger.setMessageOutputLevel(Project.MSG_INFO); p.addBuildListener(consoleLogger); try { p.fireBuildStarted(); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.createClassLoader(ClassLoader.getSystemClassLoader(),new Path(p)); p.executeTarget(p.getDefaultTarget()); p.fireBuildFinished(null); } catch (BuildException e) { p.fireBuildFinished(e); } } }
consoleLogger.setErrorPrintStream(System.err); consoleLogger.setOutputPrintStream(System.out); consoleLogger.setMessageOutputLevel(Project.MSG_DEBUG); p.addBuildListener(consoleLogger);
consoleLogger.setErrorPrintStream(System.err); consoleLogger.setOutputPrintStream(System.out); consoleLogger.setMessageOutputLevel(Project.MSG_INFO); p.addBuildListener(consoleLogger); BuildException ex = null;
consoleLogger.setErrorPrintStream(System.err); consoleLogger.setOutputPrintStream(System.out); consoleLogger.setMessageOutputLevel(Project.MSG_INFO); p.addBuildListener(consoleLogger); BuildException ex = null;
antLogger.setErrorPrintStream(System.err); int logLevel = mojo.log.isDebugEnabled() ? Project.MSG_DEBUG : Project.MSG_INFO; antLogger.setMessageOutputLevel(silent ? Project.MSG_ERR : logLevel);
dl.setOutputPrintStream(System.out); dl.setErrorPrintStream(System.err); dl.setMessageOutputLevel(5); project.addBuildListener(dl);
/** * Provide an entry point for use by the java task. Also used for forking. * * FIXME: the includes and excludes are not handled -- there is no command line option for them. */ public static void main ( final String[] args ) { final Project project = new Project ( ) ; final DefaultLogger logger = new AnsiColorLogger ( ) ; logger.setMessageOutputLevel ( Project.MSG_INFO ) ; project.addBuildListener ( logger ) ; project.init ( ) ; final Groovyc compiler = new Groovyc ( ) ; compiler.setProject ( project ) ; final String[] arguments = compiler.evalCompilerFlags ( project , args ) ; String dest = "." ; String src = "." ; boolean listFiles = false ; if ( arguments.length > 0 ) { dest = arguments[0] ; } if ( arguments.length > 1 ) { src = arguments[1] ; } if ( arguments.length > 2 ) { listFiles = arguments[2].equalsIgnoreCase ( "true" ) ; } compiler.setSrcdir ( new Path ( project , src ) ) ; compiler.setDestdir ( project.resolveFile ( dest ) ) ; compiler.setListfiles ( listFiles ) ; compiler.execute ( ) ; } /**
consoleLogger.setErrorPrintStream(System.err); consoleLogger.setOutputPrintStream(System.out); consoleLogger.setMessageOutputLevel(Project.MSG_INFO); project.addBuildListener(consoleLogger);