You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by "Anderson, Rob (Global Trade)" <Ro...@nike.com> on 2005/06/14 20:55:27 UTC

Mail a nice pretty html build log...

Hi all, I would like to be able to mail a nice pretty html build log. There is a slight dilema though. If I run:

ant -listener org.apache.tools.ant.XmlLogger

The log is not produced until the build is complete. I would like to do this in one invocation of ant. I think it might be possible if I write a wrapper target like so:

  <target name="build" depends="wrapper">
  </target>

  <target name="test">
    <tstamp>
      <format property="start.time" pattern="MM/dd/yyyy hh:mm:ss aa"/>
    </tstamp>
    <echo>${start.time}</echo>
  </target>

  <target name="wrapper">
    <ant target="test">
      <property name="listener" value="org.apache.tools.ant.XmlLogger"/>
    </ant>
    <style ... /style>
    <mail ... /mail>
  </target>

The problem I am having is with making the XmlLogger work via <ant> task. Any help would be appreciated.

Thanks,

______________________
Robert Anderson
Sr. System Engineer
Nike - Global Trade IT
503-532-6803 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Re: Mail a nice pretty html build log...

Posted by Ivan Ivanov <ra...@yahoo.com>.
Rob,

I have an extension of MailLogger that allows to send
emails with some files attached to it. It works pretty
closely to the original oata.listener.MailLogger. You
only should specify the location of the attachments by
specifying MailLogger.success.attachments and
MailLogger.failure.attachments and at the end of the
build proccess it will send a message with the
attached files.

If you find this useful, I will post the code as well.

Regards
Ivan

--- "Anderson, Rob (Global Trade)"
<Ro...@nike.com> wrote:

> Hi all, I would like to be able to mail a nice
> pretty html build log. There is a slight dilema
> though. If I run:
> 
> ant -listener org.apache.tools.ant.XmlLogger
> 
> The log is not produced until the build is complete.
> I would like to do this in one invocation of ant. I
> think it might be possible if I write a wrapper
> target like so:
> 
>   <target name="build" depends="wrapper">
>   </target>
> 
>   <target name="test">
>     <tstamp>
>       <format property="start.time"
> pattern="MM/dd/yyyy hh:mm:ss aa"/>
>     </tstamp>
>     <echo>${start.time}</echo>
>   </target>
> 
>   <target name="wrapper">
>     <ant target="test">
>       <property name="listener"
> value="org.apache.tools.ant.XmlLogger"/>
>     </ant>
>     <style ... /style>
>     <mail ... /mail>
>   </target>
> 
> The problem I am having is with making the XmlLogger
> work via <ant> task. Any help would be appreciated.
> 
> Thanks,
> 
> ______________________
> Robert Anderson
> Sr. System Engineer
> Nike - Global Trade IT
> 503-532-6803 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> user-help@ant.apache.org
> 
> 



		
__________________________________ 
Discover Yahoo! 
Have fun online with music videos, cool games, IM and more. Check it out! 
http://discover.yahoo.com/online.html

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org