logging: Add `handler` param to `basicConfig`.
CPython allows specifying a list of handlers in the initialization of logging with basicConfig(handlers=
It seems like a small step to just support handlers then, such that the code should remains compatible with CPython?
I could do that, yeah. My thought was that for an MCU more than one handler is unlikely, but I agree that compatibility means that everyone feels more comfortable using Micropython.
I agree that handlers = [] is simpler to learn , it also means that adding Logger.addHandler() makes more sense.