Package org.apache.tools.ant

Examples of org.apache.tools.ant.BuildLogger


    project.executeTargets(new Vector<String>(asList(targetNames)));
    return out.toString();
  }

  private static BuildLogger createLogger(ByteArrayOutputStream out) {
    BuildLogger logger = new TimestampedLogger();
    logger.setEmacsMode(false);
    logger.setErrorPrintStream(printStreamFrom(out));
    logger.setOutputPrintStream(printStreamFrom(out));
    logger.setMessageOutputLevel(MSG_INFO);
    return logger;
  }
View Full Code Here


        project.setUserProperty("ant.file", new File(dir, "build.xml").getAbsolutePath());
        ProjectHelper.configureProject(project, new File(dir, "build.xml"));
        project.setBaseDir(dir);

        // Configure logging verbosity
        BuildLogger logger = new DefaultLogger();
        logger.setMessageOutputLevel(this.verbose ? Project.MSG_VERBOSE
                : this.quiet ? Project.MSG_WARN : Project.MSG_INFO);
        logger.setOutputPrintStream(System.out);
        logger.setErrorPrintStream(System.err);
        project.addBuildListener(logger);

        // Set properties
        project.setUserProperty("ivy.packager.organisation", ""
                + this.mr.getModuleId().getOrganisation());
View Full Code Here

     * log.
     *
     * @return the logger instance for this build.
     */
    private BuildLogger createLogger(int level) {
        BuildLogger logger = null;
            logger = new DefaultLogger();

        logger.setMessageOutputLevel(level);
        logger.setOutputPrintStream(System.out);
        logger.setErrorPrintStream(System.err);

        return logger;
    }
View Full Code Here

        project.setUserProperty("ant.file" , new File(dir, "build.xml").getAbsolutePath());
        ProjectHelper.configureProject(project, new File(dir, "build.xml"));
        project.setBaseDir(dir);
           
        // Configure logging verbosity
        BuildLogger logger = new DefaultLogger();
        logger.setMessageOutputLevel(this.verbose ? Project.MSG_VERBOSE
                : this.quiet ? Project.MSG_WARN : Project.MSG_INFO);
        logger.setOutputPrintStream(System.out);
        logger.setErrorPrintStream(System.err);
        project.addBuildListener(logger);

        // Set properties
        project.setUserProperty("ivy.packager.organisation",
                                        "" + this.mr.getModuleId().getOrganisation());
View Full Code Here

     */   
    public static Project createProject(JellyContext context) {
        GrantProject project = new GrantProject();
        project.setPropsHandler(new JellyPropsHandler(context));

        BuildLogger logger = new NoBannerLogger();

        logger.setMessageOutputLevel( org.apache.tools.ant.Project.MSG_INFO );
        logger.setOutputPrintStream( System.out );
        logger.setErrorPrintStream( System.err);

        project.addBuildListener( logger );
       
        project.init();
        project.getBaseDir();
View Full Code Here

        project.getBaseDir();
        return project;
    }

    public static void addGrailsConsoleBuildListener(Project project) {
        final BuildLogger logger = new GrailsConsoleLogger();

        logger.setMessageOutputLevel(Project.MSG_INFO);
        logger.setOutputPrintStream(System.out);
        logger.setErrorPrintStream(System.err);

        project.addBuildListener(logger);

        GrailsConsole instance = GrailsConsole.getInstance();
        project.addBuildListener(new GrailsConsoleBuildListener(instance));
View Full Code Here

public class AntUtil {

  public static Project getProject() {
    Project project = new Project();

    BuildLogger buildLogger = new DefaultLogger();

    buildLogger.setErrorPrintStream(System.err);
    buildLogger.setMessageOutputLevel(Project.MSG_INFO);
    buildLogger.setOutputPrintStream(System.out);

    project.addBuildListener(buildLogger);

    return project;
  }
View Full Code Here

     * Creates the default build logger for sending build events to the ant log.
     *
     * @return the logger instance for this build.
     */
    protected BuildLogger createLogger() {
        BuildLogger logger = null;
        if (configuration.getLoggerClassname() != null) {
            try {
                logger = (BuildLogger) ClasspathUtils.newInstance(configuration.getLoggerClassname(),
                        EasyAntEngine.class.getClassLoader(), BuildLogger.class);
            } catch (BuildException e) {
                throw new RuntimeException("The specified logger class " + configuration.getLoggerClassname()
                        + " could not be used because " + e.getMessage(), e);
            }
        } else {
            logger = new DefaultEasyAntLogger();
        }

        logger.setMessageOutputLevel(configuration.getMsgOutputLevel());
        logger.setOutputPrintStream(configuration.getOut());
        logger.setErrorPrintStream(configuration.getErr());
        logger.setEmacsMode(configuration.isEmacsMode());

        return logger;
    }
View Full Code Here

        project.setUserProperty("ant.file" , new File(dir, "build.xml").getAbsolutePath());
        ProjectHelper.configureProject(project, new File(dir, "build.xml"));
        project.setBaseDir(dir);
           
        // Configure logging verbosity
        BuildLogger logger = new DefaultLogger();
        logger.setMessageOutputLevel(this.verbose ? Project.MSG_VERBOSE
                : this.quiet ? Project.MSG_WARN : Project.MSG_INFO);
        logger.setOutputPrintStream(System.out);
        logger.setErrorPrintStream(System.err);
        project.addBuildListener(logger);

        // Set properties
        project.setUserProperty("ivy.packager.organisation",
                                        "" + this.mr.getModuleId().getOrganisation());
View Full Code Here

     * Creates the default build logger for sending build events to the ant log.
     *
     * @return the logger instance for this build.
     */
    private BuildLogger createLogger(int level) {
        BuildLogger logger = null;
        logger = new DefaultLogger();

        logger.setMessageOutputLevel(level);
        logger.setOutputPrintStream(System.out);
        logger.setErrorPrintStream(System.err);

        return logger;
    }
View Full Code Here

TOP

Related Classes of org.apache.tools.ant.BuildLogger

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.