@@ -761,7 +761,7 @@ printed on the console; on the server side, you should see something like:
761761
762762 Note that there are some security issues with pickle in some scenarios. If
763763these affect you, you can use an alternative serialization scheme by overriding
764- the :meth: `~handlers. SocketHandler.makePickle ` method and implementing your
764+ the :meth: `~SocketHandler.makePickle ` method and implementing your
765765alternative there, as well as adapting the above script to use your alternative
766766serialization.
767767
@@ -835,6 +835,8 @@ To test these files, do the following in a POSIX environment:
835835You may need to tweak the configuration files in the unlikely event that the
836836configured ports clash with something else in your test environment.
837837
838+ .. currentmodule :: logging
839+
838840.. _context-info :
839841
840842Adding contextual information to your logging output
@@ -1546,7 +1548,7 @@ Sometimes you want to let a log file grow to a certain size, then open a new
15461548file and log to that. You may want to keep a certain number of these files, and
15471549when that many files have been created, rotate the files so that the number of
15481550files and the size of the files both remain bounded. For this usage pattern, the
1549- logging package provides a :class: `~handlers. RotatingFileHandler `::
1551+ logging package provides a :class: `RotatingFileHandler `::
15501552
15511553 import glob
15521554 import logging
@@ -1594,6 +1596,8 @@ and each time it reaches the size limit it is renamed with the suffix
15941596Obviously this example sets the log length much too small as an extreme
15951597example. You would want to set *maxBytes * to an appropriate value.
15961598
1599+ .. currentmodule :: logging
1600+
15971601.. _format-styles :
15981602
15991603Use of alternative formatting styles
@@ -1840,6 +1844,7 @@ However, it should be borne in mind that each link in the chain adds run-time
18401844overhead to all logging operations, and the technique should only be used when
18411845the use of a :class: `Filter ` does not provide the desired result.
18421846
1847+ .. currentmodule :: logging.handlers
18431848
18441849.. _zeromq-handlers :
18451850
@@ -1917,6 +1922,8 @@ of queues, for example a ZeroMQ 'subscribe' socket. Here's an example::
19171922 :ref: `A more advanced logging tutorial <logging-advanced-tutorial >`
19181923
19191924
1925+ .. currentmodule :: logging
1926+
19201927An example dictionary-based configuration
19211928-----------------------------------------
19221929
@@ -3918,8 +3925,8 @@ that in other languages such as Java and C#, loggers are often static class
39183925attributes. However, this pattern doesn't make sense in Python, where the
39193926module (and not the class) is the unit of software decomposition.
39203927
3921- Adding handlers other than :class: `NullHandler ` to a logger in a library
3922- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3928+ Adding handlers other than :class: `~logging. NullHandler ` to a logger in a library
3929+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
39233930
39243931Configuring logging by adding handlers, formatters and filters is the
39253932responsibility of the application developer, not the library developer. If you
0 commit comments