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

Reply via email to