mirror of
https://github.com/python/cpython.git
synced 2025-09-26 10:19:53 +00:00
Closes #27493: accepted Path objects in file handlers for logging.
This commit is contained in:
parent
d3afb62b8f
commit
638e622055
4 changed files with 44 additions and 2 deletions
|
@ -84,6 +84,9 @@ sends logging output to a disk file. It inherits the output functionality from
|
|||
with that encoding. If *delay* is true, then file opening is deferred until the
|
||||
first call to :meth:`emit`. By default, the file grows indefinitely.
|
||||
|
||||
.. versionchanged:: 3.6
|
||||
As well as string values, :class:`~pathlib.Path` objects are also accepted
|
||||
for the *filename* argument.
|
||||
|
||||
.. method:: close()
|
||||
|
||||
|
@ -160,6 +163,9 @@ for this value.
|
|||
with that encoding. If *delay* is true, then file opening is deferred until the
|
||||
first call to :meth:`emit`. By default, the file grows indefinitely.
|
||||
|
||||
.. versionchanged:: 3.6
|
||||
As well as string values, :class:`~pathlib.Path` objects are also accepted
|
||||
for the *filename* argument.
|
||||
|
||||
.. method:: reopenIfNeeded()
|
||||
|
||||
|
@ -287,6 +293,9 @@ module, supports rotation of disk log files.
|
|||
:file:`app.log.2`, etc. exist, then they are renamed to :file:`app.log.2`,
|
||||
:file:`app.log.3` etc. respectively.
|
||||
|
||||
.. versionchanged:: 3.6
|
||||
As well as string values, :class:`~pathlib.Path` objects are also accepted
|
||||
for the *filename* argument.
|
||||
|
||||
.. method:: doRollover()
|
||||
|
||||
|
@ -365,6 +374,10 @@ timed intervals.
|
|||
.. versionchanged:: 3.4
|
||||
*atTime* parameter was added.
|
||||
|
||||
.. versionchanged:: 3.6
|
||||
As well as string values, :class:`~pathlib.Path` objects are also accepted
|
||||
for the *filename* argument.
|
||||
|
||||
.. method:: doRollover()
|
||||
|
||||
Does a rollover, as described above.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue