Indicatif Log Bridge

Tired of your log lines and progress bars mixing up? indicatif_log_bridge to the rescue!

Simply wrap your favourite logging implementation in LogWrapper and those worries are a thing of the past.

Just remember to only use progress bars added to the MultiProgress you used , otherwise you are back to ghostly halves of progress bars everywhere.

Example

```rust let logger = envlogger::Builder::fromenv(envlogger::Env::default().defaultfilter_or("info")) .build(); let multi = MultiProgress::new();

LogWrapper::new(multi.clone(), logger)
    .try_init()
    .unwrap();

let pg = multi.add(ProgressBar::new(10));
for i in (0..10) {
    std::thread::sleep(Duration::from_micros(100));
    info!("iteration {}", i);
    pg.inc(1);
}
pg.finish();
multi.remove(&pg);

``` The code of this crate is pretty simple, so feel free to check it out.