summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 b2f98d0373..f257643b72 100644
--- a/Doc/library/logging.rst
+++ b/Doc/library/logging.rst
@@ -2558,6 +2558,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