Hi, thank you for the great project.
I noticed that the library currently calls logging.basicConfig(), which configures the root logger.
It would prevent users' call to logging.basicConfig() from taking effects unless force=True is passed.
According to the Python logging HOWTO,
libraries are advised to not log to the root logger and to not add any handlers other than NullHandler.
Thank You,
Eric
Hi, thank you for the great project.
I noticed that the library currently calls
logging.basicConfig(), which configures the root logger.It would prevent users' call to
logging.basicConfig()from taking effects unlessforce=Trueis passed.According to the Python logging HOWTO,
libraries are advised to not log to the root logger and to not add any handlers other than
NullHandler.Thank You,
Eric