Hihi - I thought I had implemented something .... ;-) Jan
>-----Ursprüngliche Nachricht----- >Von: Rebhan, Gilbert [mailto:[EMAIL PROTECTED] >Gesendet: Montag, 27. November 2006 15:45 >An: Ant Users List >Betreff: RE: How to silence javac task? > > >Hi, > > >/* >Would that be ok? > ><project default="main"> > > <scriptdef name="whereAmI" language="javascript"><![CDATA[ > selfAsTarget = self; > currentTarget = selfAsTarget.getOwningTarget(); > currentLocation = selfAsTarget.getLocation(); > project.log(currentLocation + "Target '" + >currentTarget + "'"); > ]]></scriptdef> > > <target name="one"> > <whereAmI/> > </target> > > <target name="two"> > <whereAmI/> > </target> > > <target name="main" depends="one,two"> > <whereAmI/> > </target> > ></project> > > >Jan >*/ > >as posted by Jan Materne = > >http://marc.theaimsgroup.com/?l=ant-user&m=110077914931555&w=2 > >Regards, Gilbert > >-----Original Message----- >From: Hans Schwaebli [mailto:[EMAIL PROTECTED] >Sent: Monday, November 27, 2006 3:40 PM >To: Ant Users List >Subject: Re: How to silence javac task? > >I have to reply to a message because if I post my problem as a >new message it is always rejected as spam! > > Here is it: > > I want to echo the current target name. Is this possible? > >There is no build-in property ant.target.name. Maybe another way? > >Why I want to do this? Because if a error occurs, Ant prints >the line number where the error occured, but not the target >name, in which it occured. Sometimes I get a error message by >mail like "Java returned -1". > I would know more about that failure if I knew in which >target it happend and not only in which line, because I don't >have the Ant script all the time to check the line. > >Best would be a stack trace like in Java. Ant 1.6.5 only >contains line numbers and script names but not the target >names in the error message. > > > >Dominique Devienne <[EMAIL PROTECTED]> wrote: > > So 2. and 3. are _always_ logged irrespective of used loglevel >> it's like using System.out and setloglevel has no impact. > >No true ;-) log without an explicit log level uses INFO level, >so setting log level to WARN hides these messages, just like >when running Ant in quiet mode (-q). > >The Javac messages are read by the stream pumper threads, and >forwarded to the default logger. You need to replace the >default logger with a custom one that filters out some >messages and not others. Possible, but requires programming... --DD > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] For >additional commands, e-mail: [EMAIL PROTECTED] > > > > >--------------------------------- >Check out the all-new Yahoo! Mail beta - Fire up a more >powerful email and get things done faster. > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] For >additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]