プロジェクトの一部として単純な http サーバーを作成しています。以下は私のスクリプトのスケルトンです:
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
class MyHanlder(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header('Content-type', 'text/html')
self.end_headers()
self.wfile.write('<html><body><p>OK</p></body></html>')
httpd = HTTPServer(('', 8001), MyHanlder)
httpd.serve_forever()
私の質問: クライアントがサーバーに接続するたびにスクリプトが生成する stderr ログ出力を抑制するにはどうすればよいですか?
HTTPServer クラスをその親まで調べましたが、これを実現するためのフラグまたは関数呼び出しを見つけることができませんでした。BaseHTTPRequestHandler クラスも調べましたが、手がかりが見つかりませんでした。きっと道はあるはずです。もしそうなら、私や他の人と共有してください。あなたの努力に感謝します。