~registry/weblive/ltsp-cluster-agent-weblive

« back to all changes in this revision

Viewing changes to plugins/jsonlink/__init__.py

  • Committer: Stéphane Graber
  • Date: 2011-02-23 19:18:57 UTC
  • Revision ID: stgraber@ubuntu.com-20110223191857-gf7ve00rcmyt6cm4
Add some logging

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
 
49
49
        self.send_response(200)
50
50
        self.end_headers()
 
51
        self.LOGGER.debug("Remote call on %s with params %s", self.server.plugins[plugin], str(query))
51
52
        self.wfile.write(json.dumps(getattr(self.server.plugins[plugin],'json_handler')(query,self.client_address)))
52
53
        self.wfile.write('\n')
53
54
        return
59
60
    def run(self):
60
61
        server = ThreadedHTTPServer(self.connection, jsonHandler)
61
62
        server.plugins=self.plugins
 
63
        server.LOGGER=self.LOGGER
 
64
        self.LOGGER.info("Serving HTTP/JSON on %s port %s", self.connection[0],self.connection[1])
62
65
        server.serve_forever()
63
66
 
64
67
class jsonlink(Plugin):
68
71
        jsonserver=jsonserverThread()
69
72
        jsonserver.plugins=self.plugins
70
73
        jsonserver.connection=(self.get_config_path(self.config,'general','bindaddr'), int(self.get_config_path(self.config,'general','bindport')))
 
74
        jsonserver.LOGGER=self.LOGGER
71
75
        jsonserver.start()
72
76
 
73
77
        Plugin.init_plugin(self)