Open aguschin opened 1 year ago
I think it's fine to have as many logs as needed. They should though never be visible by default in CLI output (at least not in this form and style). Only if run it in a verbose mode. In this case you could make them TRACE for example. Also make sure that the default logger doesn't print into stdout at all. Warnings, e.g. if we want to group them, should appear as a regular message (w/o timestamps, w/o [WARNING]
, etc)
Can you just make them .debug
messages?
Btw the ones you see are because you are using dev mlem version I guess - those are mlem requirements and if mlem install from pip you should not see them
A while ago we introduced a better way to find requirements to be installed, when one serializes a model. This doesn't work perfect, so we decided to issue warnings that should be useful for one to check, if we found something incorrectly.
But now I feel those are too spammish:
Not talking about deduplicating them (should be done 100%), some options, IMO:
mlem.api.save
only - and not appear formlem build docker
.