Skip to content
Snippets Groups Projects
Unverified Commit e13f49a0 authored by Vinay Sajip's avatar Vinay Sajip Committed by GitHub
Browse files

[3.10] gh-84095: Fill documentation gap regarding user-defined objects. (GH-… (GH-96576)

parent f5a78472
No related branches found
No related tags found
No related merge requests found
......@@ -524,6 +524,25 @@ valid keyword parameter name, and so will not clash with the names of
the keyword arguments used in the call. The ``'()'`` also serves as a
mnemonic that the corresponding value is a callable.
You can also specify a special key ``'.'`` whose value is a dictionary is a
mapping of attribute names to values. If found, the specified attributes will
be set on the user-defined object before it is returned. Thus, with the
following configuration::
{
'()' : 'my.package.customFormatterFactory',
'bar' : 'baz',
'spam' : 99.9,
'answer' : 42,
'.' {
'foo': 'bar',
'baz': 'bozz'
}
}
the returned formatter will have attribute ``foo`` set to ``'bar'`` and
attribute ``baz`` set to ``'bozz'``.
.. _logging-config-dict-externalobj:
......@@ -823,7 +842,7 @@ Sections which specify formatter configuration are typified by the following.
[formatter_form01]
format=F1 %(asctime)s %(levelname)s %(message)s
datefmt=
style='%'
style=%
validate=True
class=logging.Formatter
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment