Currently logs are printed on the command line via println. Replacing all the logs with tracing::info! and tracing::debug! would give flexibility with where we show the output - terminal, log file, or upload to a telemetry service using open telemetry.
It is also possible to pipe the stdout and stderr of rysnc and gradlew, so we can choose to filter it out (without relevant command line argument).
Thoughts?