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]