in sample/topic/server.py [0:0]
def access_log(self, res_code):
"""
access_log format: time method res_code path req_http_version req_length req_host req_agent mns_reqid mns_version
"""
item_list = [self.command, res_code, self.path, self.request_version]
header_key_list = ["Content-Length", "Host", "User-Agent", "x-mns-request-id", "x-mns-version"]
for key in header_key_list:
# if self.headers.has_key(key):
if key in self.headers:
# item_list.append(self.headers.getheader(key))
item_list.append(self.headers[key])
else:
item_list.append("-")
acc_log = "[%s]" % self.log_date_time_string() + " ".join(["\"%s\"" % item for item in item_list]) + "\n"
print(acc_log)
open(self.access_log_file, 'a').write(acc_log)