bpo-33943: Add references in the docs for logging.basicConfig (GH-7858) (GH-7900)
Adds references to info about file modes, `time.strftime()`, string formatting
syntaxes, and logging levels.
(cherry picked from commit a8ddf85a84
)
Co-authored-by: Andrés Delfino <adelfino@gmail.com>
This commit is contained in:
parent
b3bac968fe
commit
66d77d8af8
|
@ -971,6 +971,11 @@ are always available. They are listed here in alphabetical order.
|
|||
encoding. (For reading and writing raw bytes use binary mode and leave
|
||||
*encoding* unspecified.) The available modes are:
|
||||
|
||||
.. _filemodes:
|
||||
|
||||
.. index::
|
||||
pair: file; modes
|
||||
|
||||
========= ===============================================================
|
||||
Character Meaning
|
||||
========= ===============================================================
|
||||
|
|
|
@ -1129,41 +1129,44 @@ functions.
|
|||
+--------------+---------------------------------------------+
|
||||
| Format | Description |
|
||||
+==============+=============================================+
|
||||
| ``filename`` | Specifies that a FileHandler be created, |
|
||||
| *filename* | Specifies that a FileHandler be created, |
|
||||
| | using the specified filename, rather than a |
|
||||
| | StreamHandler. |
|
||||
+--------------+---------------------------------------------+
|
||||
| ``filemode`` | Specifies the mode to open the file, if |
|
||||
| | filename is specified (if filemode is |
|
||||
| | unspecified, it defaults to 'a'). |
|
||||
| *filemode* | If *filename* is specified, open the file |
|
||||
| | in this :ref:`mode <filemodes>`. Defaults |
|
||||
| | to ``'a'``. |
|
||||
+--------------+---------------------------------------------+
|
||||
| ``format`` | Use the specified format string for the |
|
||||
| *format* | Use the specified format string for the |
|
||||
| | handler. |
|
||||
+--------------+---------------------------------------------+
|
||||
| ``datefmt`` | Use the specified date/time format. |
|
||||
| *datefmt* | Use the specified date/time format, as |
|
||||
| | accepted by :func:`time.strftime`. |
|
||||
+--------------+---------------------------------------------+
|
||||
| ``style`` | If ``format`` is specified, use this style |
|
||||
| | for the format string. One of '%', '{' or |
|
||||
| | '$' for %-formatting, :meth:`str.format` or |
|
||||
| | :class:`string.Template` respectively, and |
|
||||
| | defaulting to '%' if not specified. |
|
||||
| *style* | If *format* is specified, use this style |
|
||||
| | for the format string. One of ``'%'``, |
|
||||
| | ``'{'`` or ``'$'`` for :ref:`printf-style |
|
||||
| | <old-string-formatting>`, |
|
||||
| | :meth:`str.format` or |
|
||||
| | :class:`string.Template` respectively. |
|
||||
| | Defaults to ``'%'``. |
|
||||
+--------------+---------------------------------------------+
|
||||
| ``level`` | Set the root logger level to the specified |
|
||||
| | level. |
|
||||
| *level* | Set the root logger level to the specified |
|
||||
| | :ref:`level <levels>`. |
|
||||
+--------------+---------------------------------------------+
|
||||
| ``stream`` | Use the specified stream to initialize the |
|
||||
| *stream* | Use the specified stream to initialize the |
|
||||
| | StreamHandler. Note that this argument is |
|
||||
| | incompatible with 'filename' - if both are |
|
||||
| | present, a ``ValueError`` is raised. |
|
||||
| | incompatible with *filename* - if both |
|
||||
| | are present, a ``ValueError`` is raised. |
|
||||
+--------------+---------------------------------------------+
|
||||
| ``handlers`` | If specified, this should be an iterable of |
|
||||
| *handlers* | If specified, this should be an iterable of |
|
||||
| | already created handlers to add to the root |
|
||||
| | logger. Any handlers which don't already |
|
||||
| | have a formatter set will be assigned the |
|
||||
| | default formatter created in this function. |
|
||||
| | Note that this argument is incompatible |
|
||||
| | with 'filename' or 'stream' - if both are |
|
||||
| | present, a ``ValueError`` is raised. |
|
||||
| | with *filename* or *stream* - if both |
|
||||
| | are present, a ``ValueError`` is raised. |
|
||||
+--------------+---------------------------------------------+
|
||||
|
||||
.. versionchanged:: 3.2
|
||||
|
|
Loading…
Reference in New Issue