我正在使用BaseHTTPServer.HTTPServer创建一个WebService。
我想将以下内容记录到文件中而不是控制台。但是我还没有找到一种方法来实现。
10.23.23.19 - - [29/Nov/2013 08:39:06] "GET / HTTP/1.1" 200 -
10.23.23.19 - - [29/Nov/2013 08:39:06] "POST / HTTP/1.1" 200 -
10.24.20.14 - - [29/Nov/2013 08:39:27] "POST / HTTP/1.1" 200 -
10.24.20.14 - - [29/Nov/2013 08:39:31] "POST / HTTP/1.1" 200 -
我的代码长这样:
from BaseHTTPServer import HTTPServer
from pysimplesoap.server import SoapDispatcher, SOAPHandler
.
# The rest of the code
.
.
httpd = HTTPServer(("", 8059),SOAPHandler)
httpd.dispatcher = dispatcher
httpd.serve_forever()
我正在使用Python 2.6
from BaseHTTPServer import BaseHTTPRequestHandler class QuietBaseHTTPRequestHandler(BaseHTTPRequestHandler): def send_response(self, code, message=None): pass
- Phil