net.sourceforge.cruisecontrol.builders
Class AntProgressXmlLogger

java.lang.Object
  extended byorg.apache.tools.ant.DefaultLogger
      extended bynet.sourceforge.cruisecontrol.builders.AntProgressXmlLogger
All Implemented Interfaces:
org.apache.tools.ant.BuildListener, org.apache.tools.ant.BuildLogger, java.util.EventListener

public class AntProgressXmlLogger
extends org.apache.tools.ant.DefaultLogger

Ant Logger impl used to send progress messages back to an AntBuilder. Intended for use in conjuction with AntProgressXmlListener. Ideas adapted from contrib/XmlLoggerWithStatus, written by IgorSemenko (igor@semenko.com).

Author:
Dan Rollo Date: Aug 10, 2007 Time: 5:07:53 AM To change this template use File | Settings | File Templates.

Field Summary
 
Fields inherited from class org.apache.tools.ant.DefaultLogger
emacsMode, err, LEFT_COLUMN_SIZE, lSep, msgOutputLevel, out
 
Constructor Summary
AntProgressXmlLogger()
           
 
Method Summary
 int getMessageOutputLevel()
           
protected  void printMessage(java.lang.String message, java.io.PrintStream stream, int priority)
          Prints a message to a PrintStream.
 void targetStarted(org.apache.tools.ant.BuildEvent event)
           
 
Methods inherited from class org.apache.tools.ant.DefaultLogger
buildFinished, buildStarted, formatTime, getBuildFailedMessage, getBuildSuccessfulMessage, log, messageLogged, setEmacsMode, setErrorPrintStream, setMessageOutputLevel, setOutputPrintStream, targetFinished, taskFinished, taskStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AntProgressXmlLogger

public AntProgressXmlLogger()
Method Detail

targetStarted

public void targetStarted(org.apache.tools.ant.BuildEvent event)

printMessage

protected void printMessage(java.lang.String message,
                            java.io.PrintStream stream,
                            int priority)
Prints a message to a PrintStream.

Parameters:
message - The message to print. Should not be null.
stream - A PrintStream to print the message to. Must not be null.
priority - The priority of the message. (Ignored in this implementation.)

getMessageOutputLevel

public int getMessageOutputLevel()
Returns:
current value of message output level