summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Röthlisberger <david@stb-tester.com>2019-09-09 12:29:54 +0100
committerVinay Sajip <vinay_sajip@yahoo.co.uk>2019-09-09 12:29:54 +0100
commit4f0f9f066e72255c88d4ec9e9f8e510903577713 (patch)
tree26bb1d0ffbb0da35edb828dc064fd7ba1559075a
parent9d607061c9c888913ae2c18543775cf360d55f27 (diff)
downloadcpython-git-4f0f9f066e72255c88d4ec9e9f8e510903577713.tar.gz
logging.Formatter docs: Add missing `validate` parameter, clarify `style` parameter (GH-15222)
-rw-r--r--Doc/library/logging.rst9
1 files changed, 6 insertions, 3 deletions
diff --git a/Doc/library/logging.rst b/Doc/library/logging.rst
index cc611fc870..dec27bff56 100644
--- a/Doc/library/logging.rst
+++ b/Doc/library/logging.rst
@@ -528,7 +528,7 @@ The useful mapping keys in a :class:`LogRecord` are given in the section on
:ref:`logrecord-attributes`.
-.. class:: Formatter(fmt=None, datefmt=None, style='%')
+.. class:: Formatter(fmt=None, datefmt=None, style='%', validate=True)
Returns a new instance of the :class:`Formatter` class. The instance is
initialized with a format string for the message as a whole, as well as a
@@ -538,8 +538,11 @@ The useful mapping keys in a :class:`LogRecord` are given in the section on
The *style* parameter can be one of '%', '{' or '$' and determines how
the format string will be merged with its data: using one of %-formatting,
- :meth:`str.format` or :class:`string.Template`. See :ref:`formatting-styles`
- for more information on using {- and $-formatting for log messages.
+ :meth:`str.format` or :class:`string.Template`. This only applies to the
+ format string *fmt* (e.g. ``'%(message)s'`` or ``{message}``), not to the
+ actual log messages passed to ``Logger.debug`` etc; see
+ :ref:`formatting-styles` for more information on using {- and $-formatting
+ for log messages.
.. versionchanged:: 3.2
The *style* parameter was added.