It's probably impossible to know how to log without actually looking at logs.

Inherently a process of
- add some log-statements
- look at output
- that's too much
- remove some
- now I don't know what's going on
- repeat ad nauseam
@tomasekeli True. We could use more levels too. Debug is usually too much, so there should be a Verbose level. Info/Default should be minimal, but you want enough for support. And ideally you can set the level for a subset of components at runtime. Simple, but never simple.