Minor documentation change - hyperlink tidied up.
This commit is contained in:
parent
e42169124f
commit
733024a752
|
@ -1199,13 +1199,13 @@ also illustrates what dict-like behaviour is needed from an arbitrary
|
||||||
"dict-like" object for use in the constructor::
|
"dict-like" object for use in the constructor::
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
class ConnInfo:
|
class ConnInfo:
|
||||||
"""
|
"""
|
||||||
An example class which shows how an arbitrary class can be used as
|
An example class which shows how an arbitrary class can be used as
|
||||||
the 'extra' context information repository passed to a LoggerAdapter.
|
the 'extra' context information repository passed to a LoggerAdapter.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __getitem__(self, name):
|
def __getitem__(self, name):
|
||||||
"""
|
"""
|
||||||
To allow this instance to look like a dict.
|
To allow this instance to look like a dict.
|
||||||
|
@ -1218,7 +1218,7 @@ also illustrates what dict-like behaviour is needed from an arbitrary
|
||||||
else:
|
else:
|
||||||
result = self.__dict__.get(name, "?")
|
result = self.__dict__.get(name, "?")
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def __iter__(self):
|
def __iter__(self):
|
||||||
"""
|
"""
|
||||||
To allow iteration over keys, which will be merged into
|
To allow iteration over keys, which will be merged into
|
||||||
|
@ -1227,7 +1227,7 @@ also illustrates what dict-like behaviour is needed from an arbitrary
|
||||||
keys = ["ip", "user"]
|
keys = ["ip", "user"]
|
||||||
keys.extend(self.__dict__.keys())
|
keys.extend(self.__dict__.keys())
|
||||||
return keys.__iter__()
|
return keys.__iter__()
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
from random import choice
|
from random import choice
|
||||||
levels = (logging.DEBUG, logging.INFO, logging.WARNING, logging.ERROR, logging.CRITICAL)
|
levels = (logging.DEBUG, logging.INFO, logging.WARNING, logging.ERROR, logging.CRITICAL)
|
||||||
|
@ -2163,7 +2163,10 @@ LoggerAdapter Objects
|
||||||
.. versionadded:: 2.6
|
.. versionadded:: 2.6
|
||||||
|
|
||||||
:class:`LoggerAdapter` instances are used to conveniently pass contextual
|
:class:`LoggerAdapter` instances are used to conveniently pass contextual
|
||||||
information into logging calls. For a usage example , see context-info_.
|
information into logging calls. For a usage example , see the section on
|
||||||
|
`adding contextual information to your logging output`__.
|
||||||
|
|
||||||
|
__ context-info_
|
||||||
|
|
||||||
.. class:: LoggerAdapter(logger, extra)
|
.. class:: LoggerAdapter(logger, extra)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue