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.