]> granicus.if.org Git - python/commitdiff
Added logging documentation cross-references.
authorVinay Sajip <vinay_sajip@yahoo.co.uk>
Sun, 26 Dec 2010 21:22:33 +0000 (21:22 +0000)
committerVinay Sajip <vinay_sajip@yahoo.co.uk>
Sun, 26 Dec 2010 21:22:33 +0000 (21:22 +0000)
Doc/howto/logging-cookbook.rst
Doc/howto/logging.rst

index 61492e40e106273c26d69a20665fcf820a53ebe4..7a13790e87c4b7402d18c5c9a31880f5e65fc3c3 100644 (file)
@@ -966,8 +966,8 @@ example.  You would want to set *maxBytes* to an appropriate value.
 
 .. _zeromq-handlers:
 
-Subclassing QueueHandler
-------------------------
+Subclassing QueueHandler - a ZeroMQ example
+-------------------------------------------
 
 You can use a :class:`QueueHandler` subclass to send messages to other kinds
 of queues, for example a ZeroMQ 'publish' socket. In the example below,the
@@ -1006,8 +1006,8 @@ data needed by the handler to create the socket::
             self.queue.close()
 
 
-Subclassing QueueListener
--------------------------
+Subclassing QueueListener - a ZeroMQ example
+--------------------------------------------
 
 You can also subclass :class:`QueueListener` to get messages from other kinds
 of queues, for example a ZeroMQ 'subscribe' socket. Here's an example::
@@ -1024,4 +1024,17 @@ of queues, for example a ZeroMQ 'subscribe' socket. Here's an example::
             return logging.makeLogRecord(json.loads(msg))
 
 
+.. seealso::
 
+   Module :mod:`logging`
+      API reference for the logging module.
+
+   Module :mod:`logging.config`
+      Configuration API for the logging module.
+
+   Module :mod:`logging.handlers`
+      Useful handlers included with the logging module.
+
+   :ref:`A basic logging tutorial <logging-basic-tutorial>`
+
+   :ref:`A more advanced logging tutorial <logging-advanced-tutorial>`
index a94915d25b5bfb79e9aa3c212b20156e02bfe21d..21b5cbcb725df6cd510e22924540cc78c25f84cb 100644 (file)
@@ -1015,3 +1015,16 @@ Also note that the core logging module only includes the basic handlers. If
 you don't import :mod:`logging.handlers` and :mod:`logging.config`, they won't
 take up any memory.
 
+.. seealso::
+
+   Module :mod:`logging`
+      API reference for the logging module.
+
+   Module :mod:`logging.config`
+      Configuration API for the logging module.
+
+   Module :mod:`logging.handlers`
+      Useful handlers included with the logging module.
+
+   :ref:`A logging cookbook <logging-cookbook>`
+