Console logging/output for DocXMLRPCServer

sameer_deshpande sameer_deshpande at hotmail.com
Wed Jul 13 07:33:40 EDT 2005


Hello,

I have written simple code using DocXMLRPCServer. How do I log method
name on the console after invoking registered
method on server. On the console it just prints message as [hostname -
date/time and "POST /RPC2 HTTP/1.0" 200 -]

code is:

from DocXMLRPCServer import DocXMLRPCServer

def Test(dummy):
    print dummy
    return 1


if __name__ == '__main__':
    server = DocXMLRPCServer(("", 8000, logRequests = 1))
    server.register_function(Test)
    server.serve_forever()

-----------------

>>> import xmlrpclib
>>> s = xmlrpclib.Server("http://localhost:8000")
>>> s.Test("Hello")

Output of console after invoking method Test is:

hostname - - [13/Jul/2005 13:28:04] "POST /RPC2 HTTP/1.0" 200 -


Thanks

Sameer




More information about the Python-list mailing list