summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorVinay Sajip <vinay_sajip@yahoo.co.uk>2010-08-19 19:17:41 (GMT)
committerVinay Sajip <vinay_sajip@yahoo.co.uk>2010-08-19 19:17:41 (GMT)
commit8101021eae574bc65952c0a0027ed9af67420a76 (patch)
tree123a111bdf216ce97d1932596e97874286f6f97d /Doc
parent67a62a41b80c3063661ff29611344739dd78aded (diff)
downloadcpython-8101021eae574bc65952c0a0027ed9af67420a76.zip
cpython-8101021eae574bc65952c0a0027ed9af67420a76.tar.gz
cpython-8101021eae574bc65952c0a0027ed9af67420a76.tar.bz2
Issue #9606: Updated documentation for Filter objects.
Diffstat (limited to 'Doc')
-rw-r--r--Doc/library/logging.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Doc/library/logging.rst b/Doc/library/logging.rst
index cba14f1..c1ae108 100644
--- a/Doc/library/logging.rst
+++ b/Doc/library/logging.rst
@@ -2521,6 +2521,13 @@ initialized with the empty string, all events are passed.
yes. If deemed appropriate, the record may be modified in-place by this
method.
+Note that filters attached to handlers are consulted whenever an event is
+emitted by the handler, whereas filters attached to loggers are consulted
+whenever an event is logged to the handler (using :meth:`debug`, :meth:`info`,
+etc.) This means that events which have been generated by descendant loggers
+will not be filtered by a logger's filter setting, unless the filter has also
+been applied to those descendant loggers.
+
.. _log-record:
LogRecord Objects