ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Cohen <sco...@javactivity.org>
Subject Re: Ant Logging isVerbose()?
Date Mon, 30 May 2005 19:34:40 GMT
Stefan Bodewig wrote:
> On Mon, 30 May 2005, Steve Cohen <scohen@javactivity.org> wrote:
> 
>>In log4j, commons-logging, etc.  a common pattern is
>>
>>if (isDebugEnabled()) {
>>    // some expensive string building to put message together
>>   log.debug(expensiveMessage);
>>}
>>
>>I don't see such functionality in Ant
> 
> 
> Because Ant doesn't have a way to determine isDebugEnabled().
> XmlLogger, for example, logs everything and ignores the command line
> switches.  So the only "thing" which would know it is the listeners
> themselves.
> 
> Since the listener API doesn't expose the verbosity - and changing the
> interface is no good idea either - I don't see how we could do it.
> 
> Stefan
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
> 
> 
> 
Yeah, that's what I thought.  I found the BuildLogger interface with 
setters and no getters and couldn't see a way around that, without 
changing the interface, which of course, has problems of its own.

Oh well.

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


Mime
View raw message