[issue39540] Logging docs don't address the creation of multiple loggers when a hierarchy is provided

Alexander McFarlane report at bugs.python.org
Mon Feb 3 07:29:54 EST 2020


New submission from Alexander McFarlane <alexander.mcfarlane at 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 at python
components: Documentation
messages: 361287
nosy: docs at 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 <report at bugs.python.org>
<https://bugs.python.org/issue39540>
_______________________________________


More information about the Python-bugs-list mailing list