From 0055c421fed0d2b8e8760ba69fd7138ca77475c2 Mon Sep 17 00:00:00 2001 From: Vinay Sajip Date: Tue, 14 Sep 2010 09:42:39 +0000 Subject: [PATCH] Tidied example script. --- Doc/library/logging.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Doc/library/logging.rst b/Doc/library/logging.rst index fa230a0b39..a05b99f5cb 100644 --- a/Doc/library/logging.rst +++ b/Doc/library/logging.rst @@ -2647,6 +2647,9 @@ socket is created separately and passed to the handler (as its 'queue'):: data = json.dumps(record.__dict__) self.queue.send(data) + handler = ZeroMQSocketHandler(sock) + + Of course there are other ways of organizing this, for example passing in the data needed by the handler to create the socket:: @@ -2654,7 +2657,7 @@ data needed by the handler to create the socket:: def __init__(self, uri, socktype=zmq.PUB, ctx=None): self.ctx = ctx or zmq.Context() socket = zmq.Socket(self.ctx, socktype) - super(ZeroMQSocketHandler, self).__init__(socket) + QueueHandler.__init__(self, socket) def enqueue(self, record): data = json.dumps(record.__dict__) -- 2.49.0