Logging level recommendations

Hi!

Is there any guide or recommendations as to what kind of events warrant a given log level? (Especially for warning and error?)

Is there any requirement for example that the underlying python module does not log into the HA logger directly?

I’ve seen here that the info level is reserved for core, but that seems a little restrictive to have everything that isn’t a warning or worse in debug, no?

I’m not a developer by trade so I must be missing the finer points of logging hygiene (or code hygiene for that matter…)

Please point me in the right direction! :slight_smile: