MCPcopy
hub / github.com/tornadoweb/tornado / _log

Method _log

tornado/wsgi.py:247–265  ·  view source on GitHub ↗
(self, status_code: int, request: httputil.HTTPServerRequest)

Source from the content-addressed store, hash-verified

245 return environ
246
247 def _log(self, status_code: int, request: httputil.HTTPServerRequest) -> None:
248 if status_code < 400:
249 log_method = access_log.info
250 elif status_code < 500:
251 log_method = access_log.warning
252 else:
253 log_method = access_log.error
254 request_time = 1000.0 * request.request_time()
255 assert request.method is not None
256 assert request.uri is not None
257 summary = (
258 request.method # type: ignore[operator]
259 + " "
260 + request.uri
261 + " ("
262 + request.remote_ip
263 + ")"
264 )
265 log_method("%d %s %.2fms", status_code, summary, request_time)
266
267
268HTTPRequest = httputil.HTTPServerRequest

Callers 1

handle_requestMethod · 0.95

Calls 1

request_timeMethod · 0.80

Tested by

no test coverage detected