Glad to help! To further customize logging, I think you’d want to use structured logs. Additionally, the scheduler, workers, and client all emit logs using Python’s standard logging module, which allows further customization (for more on this, see this discourse topic).
Also, you’re welcome to submit a feature request to dask/distributed regarding the progress bar.