You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Roman Rytov <rr...@entopia.com> on 2004/01/06 13:27:02 UTC

Logging to console and a file

Is there a way to redirect a console logger to a file and at the same
time leave it on conlose output? Can two loggers be added?

Roman

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


Re: Logging to console and a file

Posted by Jake Ewerdt <ja...@emeta.com>.
I use the record tag.  Just put this at the top of your target and it should log everything.

<tstamp><format property="TIMESTAMP" pattern="yyyyMMddHHmmss" /></tstamp>
<record name="/tmp/debug.${TIMESTAMP}" loglevel="info" append="no" action="start"/>

You can change info to warn or error to log less or verbose or debug to log more.

-jake


On Tuesday 06 January 2004 09:00 am, Wascally Wabbit wrote:
> At 07:27 AM 1/6/2004, you wrote:
> >Is there a way to redirect a console logger to a file and at the same
> >time leave it on conlose output? Can two loggers be added?
> >
> >Roman
>
> I have not verified this but... you could try the <capturelogs>
> and/or <capture-stdio> task in AntXtras package. FYI:
>
> <target name="Whatever">
>     <capturelogs importantfrom="info">
>
>         [bla bla bla]
>
>         <copylogged tofile="${mylogs}/captured.logs"/>
>     </capturelogs>
> </target>
>
> You can also capture stdio by substituting <capture-stdio>
> for <capturelogs> and setting the "from" attribute of
> the <copylogged> task to "stdio" (otherwise it defaults to
> "antlogs".
>
>
> The Wabbit
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org


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


Re: Logging to console and a file

Posted by Wascally Wabbit <wa...@earthling.net>.
At 07:27 AM 1/6/2004, you wrote:

>Is there a way to redirect a console logger to a file and at the same
>time leave it on conlose output? Can two loggers be added?
>
>Roman


I have not verified this but... you could try the <capturelogs>
and/or <capture-stdio> task in AntXtras package. FYI:

<target name="Whatever">
    <capturelogs importantfrom="info">

        [bla bla bla]

        <copylogged tofile="${mylogs}/captured.logs"/>
    </capturelogs>
</target>

You can also capture stdio by substituting <capture-stdio>
for <capturelogs> and setting the "from" attribute of
the <copylogged> task to "stdio" (otherwise it defaults to
"antlogs".


The Wabbit 



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