Minor documentation change - hyperlink tidied up.

This commit is contained in:
Vinay Sajip 2008-01-21 17:39:22 +00:00
parent e42169124f
commit 733024a752
1 changed files with 8 additions and 5 deletions

View File

@ -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)