Netflix / metaflow

Open Source Platform for developing, scaling and deploying serious ML, AI, and data science systems
https://metaflow.org
Apache License 2.0
8.26k stars 774 forks source link

Make logging more concise #508

Open oavdeev opened 3 years ago

oavdeev commented 3 years ago

Just wanted to open this discussion to solicit ideas how to make it a little more compact:

Screen Shot 2021-05-06 at 1 48 23 PM

90 character prefix (or 104 characters when using local metadata) is a lot even on a big screen.

If I had to prioritize these bits of info by importance, I'd say

Thoughts?

savingoyal commented 3 years ago

One idea could be to introduce logging options on CLI - something like python flow.py --logging=concise run or maybe python flow.py --no-verbose run. What do you think?

oavdeev commented 3 years ago

Yep that's the baseline solution. However I'd like to spend some time to think if there's a way to improve the default behavior here.

Adding more options is fine (you could even imagine making the columns customizable), but it will only affect the experience for the few people that will use them. And I want to be mindful about increasing overall testing surface, in the end it may not be worth added complexity (however small) if only a few users will benefit from this.

duanckham commented 2 months ago

Any progress here?