The current logging infrastructure is not great and doesn't follow Python best practices. In addition it optionally allow to pass around loggers when it should not.
The goal is to simplify and improve the logging for both internal and external (as a library) usage.