Issue 15399: processName key is un-/mis-documented in 2.6 and up (original) (raw)

The processName format mapping key in logging formats works in versions 2.6., 2.7. and 3.1.* onwards; in 2.5 and down and in 3.0.1, format fails when this key is present in the format.

But in 2.6.8 docs, this mapping key is not documented:

http://docs.python.org/release/2.6.8/library/logging.html http://docs.python.org/release/3.0.1/library/logging.html

and in 2.7.3 and 3.1.5 and 3.2.3 docs, it is documented but there is no note that it is new in any particular version (unlike funcName, for which there is “Changed in version 2.5: funcName was added”):

http://docs.python.org/release/2.7.3/library/logging.html http://docs.python.org/release/3.1.5/library/logging.html http://docs.python.org/release/3.2.3/library/logging.html

Consistent with (what I think are the) version note conventions, these seem like the actions to take:

We only update the docs for the active versions, so only 2.7, 3.2, and default (3.3) are going to get updated.