offer option to suppress output during Ivy deliver
--------------------------------------------------

                 Key: IVY-1113
                 URL: https://issues.apache.org/jira/browse/IVY-1113
             Project: Ivy
          Issue Type: Improvement
          Components: Core
    Affects Versions: unspecified
            Reporter: Mitch Gitman
             Fix For: unspecified


Whenever Ivy successfully delivers an Ivy file, you see two lines of output 
that begin with the following:
:: delivering :: ...
    delivering ivy file to ...

This output is produced by Message.info calls in the deliver method of 
DeliverEngine (lines 103 and 179 respectively).

What I'm asking for is for this output to be conditionally suppressed. 

It seems that implementation-wise, this would be easy enough to accomplish. I 
see that both the ResolveOptions and DownloadOptions classes extend LogOptions. 
LogOptions has a LOG_QUIET flag. What about just making the DeliverOptions 
class extend LogOptions as well? Then have those two Message.info invocations 
be conditional on:
!LogOptions.LOG_QUIET.equals(deliver.getOptions().getLog())

Whether this option should be extended to another API level, such as the 
deliver Ant task, is another question. But I'd be satisfied with just the above 
programmatic API change.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to