bpo-33400: Removed references to RFC3339 and ISO8601 from the logging documentation. (GH-7297)

This commit is contained in:
Vinay Sajip 2018-06-01 10:09:21 +01:00 committed by GitHub
parent c0d341d49b
commit 23cee80cfa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 12 deletions

View File

@ -790,11 +790,10 @@ Sections which specify formatter configuration are typified by the following.
The ``format`` entry is the overall format string, and the ``datefmt`` entry is The ``format`` entry is the overall format string, and the ``datefmt`` entry is
the :func:`strftime`\ -compatible date/time format string. If empty, the the :func:`strftime`\ -compatible date/time format string. If empty, the
package substitutes ISO8601-style format date/times, which is almost equivalent to package substitutes something which is almost equivalent to specifying the date
specifying the date format string ``'%Y-%m-%d %H:%M:%S'``. This format also format string ``'%Y-%m-%d %H:%M:%S'``. This format also specifies milliseconds,
specifies milliseconds, which are appended to the result of using the above which are appended to the result of using the above format string, with a comma
format string, with a comma separator. An example time in this format is separator. An example time in this format is ``2003-01-23 00:29:50,411``.
``2003-01-23 00:29:50,411``.
The ``class`` entry is optional. It indicates the name of the formatter's class The ``class`` entry is optional. It indicates the name of the formatter's class
(as a dotted module and class name.) This option is useful for instantiating a (as a dotted module and class name.) This option is useful for instantiating a

View File

@ -515,9 +515,8 @@ The useful mapping keys in a :class:`LogRecord` are given in the section on
Returns a new instance of the :class:`Formatter` class. The instance is 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 initialized with a format string for the message as a whole, as well as a
format string for the date/time portion of a message. If no *fmt* is format string for the date/time portion of a message. If no *fmt* is
specified, ``'%(message)s'`` is used. If no *datefmt* is specified, an specified, ``'%(message)s'`` is used. If no *datefmt* is specified, a format
ISO8601-like (or :rfc:`3339`-like) date format is used. See the is used which is described in the :meth:`formatTime` documentation.
:meth:`formatTime` documentation for more details.
The *style* parameter can be one of '%', '{' or '$' and determines how The *style* parameter can be one of '%', '{' or '$' and determines how
the format string will be merged with its data: using one of %-formatting, the format string will be merged with its data: using one of %-formatting,
@ -557,8 +556,10 @@ The useful mapping keys in a :class:`LogRecord` are given in the section on
formatters to provide for any specific requirement, but the basic behavior formatters to provide for any specific requirement, but the basic behavior
is as follows: if *datefmt* (a string) is specified, it is used with is as follows: if *datefmt* (a string) is specified, it is used with
:func:`time.strftime` to format the creation time of the :func:`time.strftime` to format the creation time of the
record. Otherwise, an ISO8601-like (or RDC 3339-like) format is used. The record. Otherwise, the format '%Y-%m-%d %H:%M:%S,uuu' is used, where the
resulting string is returned. uuu part is a millisecond value and the other letters are as per the
:func:`time.strftime` documentation. An example time in this format is
``2003-01-23 00:29:50,411``. The resulting string is returned.
This function uses a user-configurable function to convert the creation This function uses a user-configurable function to convert the creation
time to a tuple. By default, :func:`time.localtime` is used; to change time to a tuple. By default, :func:`time.localtime` is used; to change
@ -569,8 +570,8 @@ The useful mapping keys in a :class:`LogRecord` are given in the section on
attribute in the ``Formatter`` class. attribute in the ``Formatter`` class.
.. versionchanged:: 3.3 .. versionchanged:: 3.3
Previously, the default ISO8601-like format was hard-coded as in this Previously, the default format was hard-coded as in this example:
example: ``2010-09-06 22:38:15,292`` where the part before the comma is ``2010-09-06 22:38:15,292`` where the part before the comma is
handled by a strptime format string (``'%Y-%m-%d %H:%M:%S'``), and the handled by a strptime format string (``'%Y-%m-%d %H:%M:%S'``), and the
part after the comma is a millisecond value. Because strptime does not part after the comma is a millisecond value. Because strptime does not
have a format placeholder for milliseconds, the millisecond value is have a format placeholder for milliseconds, the millisecond value is