Hello Earl,

So far I've used this workaround to retrieve the log level:
https://github.com/Riverside-Software/pct/blob/d8446a002aaf2efb255d2016a16e9a71f7ad269f/src/java/com/phenix/pct/PCT.java#L593
Usage in the Ant task:
https://github.com/Riverside-Software/pct/blob/master/src/java/com/phenix/pct/PCTRun.java#L475

Code was written years ago, there might be a better solution now.

Gilles

On Wed, Sep 7, 2022 at 8:24 PM Earl Hood <earlh...@gmail.com> wrote:

> Ant Devs,
>
> Working on a custom task that will exec an external program. One thing I
> would like to do is if ant is invoked with debugging output level, set the
> debugging flag to the external program.
>
> Unfortunately, it seems to get the current logging level is not easy, as
> the level set when Ant is invoked is private with no getter method to
> retrieve it.  I see the level is passed into build listeners, but those
> APIs also do not expose the level.
>
> Is there any way to retrieve the current logging level, and if not, is
> reasonable to make the current level accessible via a public method in the
> Project class?
>
> Best regards,
>
> --ewh
>


-- 
Gilles QUERRET

Riverside Software
91 chemin des églantiers • 69440 Taluyers • France
Mob : +33 662.525.532

Reply via email to