Hi,

I looked at pull request to suppress output to System.out and System.err
but couldn't get it completely working. Basic idea is quite simple -
https://github.com/lhotari/gradle/commit/6f33a770ed188443099bf31bf6e60febdb48464a

After this patch it is possible to get the output/error messages from the
daemon using LongRunningOperation.setStandart{Output|Error} and nothing
goes to System.out and err. But we lose messages printed directly to
System.out/err in the daemon. For example those that are relayed from child
process like in our SamplesToolingApiIntegrationTest."can use tooling API
to run tasks". I think we need to fix this problem first before we apply
the patch but I couldn't find the right way how to make it working so far.
Any hints would be appreciated.

BTW: tooling API creates one LoggingServiceRegistry in DefaultConnection
and soon after that the second in ProviderConnection. I think the second is
not necessary.

-Radim

Reply via email to