This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vinay.sajip
Recipients chris.jerdonek, docs@python, vinay.sajip, xtreak
Date 2019-01-29.07:41:13
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1548747674.25.0.102339063449.issue35821@roundup.psfhosted.org>
In-reply-to
Content
> I'm not sure which part of what I wrote you think is inaccurate.

It's just that language can be tricky. When you said "pass to the parent logger" this might be misconstrued as some kind of call to a method of the parent logger.

Your OP says that you think "logged to this logger" means (2), but actually it means (1). Expanding with examples:

If the propagate attribute of the logger named A.B.C evaluates to true, any event logged to A.B.C via a method call such as logging.getLogger('A.B.C').error(...) will [subject to passing that logger's level and filter settings] be passed in turn to any handlers attached to loggers named A.B, A and the root logger, after first being passed to any handlers attached to A.B.C. If any logger in the chain A.B.C, A.B, A has its propagate attribute set to false, then that is the last logger whose handlers are offered the event to handle, and propagation stops at that point.
History
Date User Action Args
2019-01-29 07:41:16vinay.sajipsetrecipients: + vinay.sajip, chris.jerdonek, docs@python, xtreak
2019-01-29 07:41:14vinay.sajipsetmessageid: <1548747674.25.0.102339063449.issue35821@roundup.psfhosted.org>
2019-01-29 07:41:14vinay.sajiplinkissue35821 messages
2019-01-29 07:41:13vinay.sajipcreate