diff -r 73ee3b73ce66 Lib/http/server.py --- a/Lib/http/server.py Fri Sep 30 00:02:42 2016 -0400 +++ b/Lib/http/server.py Thu Sep 29 22:36:10 2016 -0700 @@ -103,6 +103,7 @@ import urllib.parse import copy import argparse +import logging from http import HTTPStatus @@ -565,11 +566,10 @@ every message. """ - - sys.stderr.write("%s - - [%s] %s\n" % - (self.address_string(), - self.log_date_time_string(), - format%args)) + logging.error("{address} - - [{timestamp}] {message}".format( + address=self.address_string(), + timestamp=self.log_date_time_string(), + message=format%args)) def version_string(self): """Return the server software version string."""