New submission from Alexander McFarlane <alexander.mcfarl...@nomura.com>:
If `logger_name` is a hierarchy format (e.g. `logger_name = 'parent.child'`) and the logger name `'parent'` has not been created, the function call `logging.getLogger(logger_name)` will create all loggers in the hierarchy (in this instance two loggers, `'parent'` and `'parent.child'` will be created) This is not documented anywhere in the logging documentation. Suggest that this is detailed under `logging.getLogger` More info... https://stackoverflow.com/q/59990300/4013571 ---------- assignee: docs@python components: Documentation messages: 361287 nosy: docs@python, flipdazed priority: normal severity: normal status: open title: Logging docs don't address the creation of multiple loggers when a hierarchy is provided type: enhancement versions: Python 3.6, Python 3.7, Python 3.8, Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue39540> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com