Stefan Bodewig wrote:
On Mon, 30 May 2005, Steve Cohen <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to