Package org.apache.tools.ant

Examples of org.apache.tools.ant.DefaultLogger


        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


            } else {
                outfile = getProject().resolveFile(output);
            }
            try {
                out = new PrintStream(new FileOutputStream(outfile));
                DefaultLogger logger = new DefaultLogger();
                logger.setMessageOutputLevel(Project.MSG_INFO);
                logger.setOutputPrintStream(out);
                logger.setErrorPrintStream(out);
                newProject.addBuildListener(logger);
            } catch (IOException ex) {
                log("Ant: Can't set output to " + output);
            }
        }
View Full Code Here

     *
     * @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);

View Full Code Here

public class AntTestHelper {
    // this is probably already available in some Ant class or helper...
    public static Project newProject() {
        Project project = new Project();
        DefaultLogger logger = new DefaultLogger();
        logger.setMessageOutputLevel(Project.MSG_INFO);
        logger.setOutputPrintStream(System.out);
        logger.setErrorPrintStream(System.out);
        project.addBuildListener(logger);
        return project;
    }
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

        if( project!=null ) return project;
        // Initializing project
        project = new Project();
        // XXX We should use a specialized logger to redirect to jasperlog
        //        DefaultLogger bl=new JasperAntLogger();
        DefaultLogger bl=new DefaultLogger();
        bl.setOutputPrintStream(System.err);
        bl.setErrorPrintStream(System.err);

        if( Constants.jasperLog.getVerbosityLevel() >= Logger.DEBUG ) {
            bl.setMessageOutputLevel( Project.MSG_VERBOSE );
        } else {
            bl.setMessageOutputLevel( Project.MSG_INFO );
        }
        if( log.isTraceEnabled() ) {
            bl.setMessageOutputLevel( Project.MSG_VERBOSE );
        }
        project.addBuildListener( bl );
       
        if( options.getCompiler() != null ) {
            if( log.isDebugEnabled() )
View Full Code Here

            testSuiteProject.addReference("Wsdl2javaTestSuite", testSuiteProject);
            testSuiteProject.setBasedir("./");
            testSuiteProject.setDefaultTarget(Wsdl2javaTestSuite.COMPILE_TASK);
           
            /* Setup the logger */
            BuildLogger logger = new DefaultLogger();
            testSuiteProject.addBuildListener(logger);
            logger.setMessageOutputLevel(Project.MSG_INFO);
            logger.setOutputPrintStream(System.out);
            logger.setErrorPrintStream(System.err);

            /* Set up the default task (the compile task).  We add the "javac" target,
             * and all the options for it.
             */
            Target defaultTarget = new Target();
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

            Project antProject = antTasks.getProject();
            PropertyHelper propertyHelper = PropertyHelper
                    .getPropertyHelper(antProject);
            propertyHelper.setNext(new AntPropertyHelper(exprEvaluator,
                    getLog()));
            DefaultLogger antLogger = new DefaultLogger();
            antLogger.setOutputPrintStream(System.out);
            antLogger.setErrorPrintStream(System.err);
            antLogger.setMessageOutputLevel(2);
            antProject.addBuildListener(antLogger);
            antProject.setBaseDir(mavenProject.getBasedir());
            Path p = new Path(antProject);
            p.setPath(StringUtils.join(mavenProject.getArtifacts().iterator(),
                    File.pathSeparator));
View Full Code Here

   *
   * @see OBPrintStream
   */
  public void setOBPrintStreamLog(PrintWriter p) {
    setPrintWriter(p);
    final DefaultLogger logger1 = new DefaultLogger();
    final OBPrintStream ps1 = new OBPrintStream(out);
    final OBPrintStream ps2 = new OBPrintStream(out);
    logger1.setOutputPrintStream(ps1);
    logger1.setErrorPrintStream(ps2);
    logger1.setMessageOutputLevel(Project.MSG_INFO);
    project.addBuildListener(logger1);
    err = ps2;
    log = ps1;
  }
View Full Code Here

TOP

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

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.