indicatif progress bar updates can overwrite output from tracing
Where we use tracing output from the trace crate as well as an active progress bar using indicatif, we have an issue where tracing output can appear to simply not get printed to stdout.
What is probably happening here is there is a timing issue between tracing output being printed as well as progress bar \r updates overwriting the output.
We'll need to find some way so these two can work together.
Options
1. Simply disable progress bars if tracing is enabled
2. indicatif's progressbar.println() will not interfere with output, integrate that with the tracing output somehow
3. Integrate tracing and indicatif with Arc somehow to not step on each other toes
4. ???
1 条评论