On 9/25/06, Dominique Devienne <[EMAIL PROTECTED]> wrote:

> +1 to -at-some-point-in-the-future- having a way to query log levels

This is all I proposed ATM.

> + 1 to mapping 1:1 with commons-logging/log4j/java1.4 tracing and
> implementing the relevant bridge classes.

This can be done separately of the work in Ant core.

> + 1 to letting the end users tune the log in a build, somehow

Yes. That would be useful for build troubleshooting. But again, it's
independent of adapting Ant core.

> +1 for moving all tasks to doing more efficient queries. Remember that
> you only need to check for an isDebugEnabled if you are doing string
> concatenation or toString work; log("fact") is faster than
> if(log.isInfoEnabled()) log(fact) because you skip the extra method
call.

Regarding dynamic log level, I think it's reasonnable to have tasks
locally cache the current min log level at the beginning of its
execute() method, for example.


Caching could be done better at ant core level, it knows when
listeners are added and removed.

Peter


-1 for doing this in the ant1.7 timeframe.

Of course. --DD

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to