MCPcopy Create free account
hub / github.com/PiSCSI/piscsi / log_http_request

Function log_http_request

python/web/src/web.py:1482–1494  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1480
1481@APP.before_request
1482def log_http_request():
1483 if logging.getLogger().isEnabledFor(logging.DEBUG):
1484 message = f"HTTP request: {request.method} {request.path}"
1485
1486 if request.method == "POST":
1487 if request.path == "/login":
1488 message += " (<hidden>)"
1489 elif len(request.get_data()) > 100:
1490 message += f" (payload: {request.get_data()[:100]} <truncated>)"
1491 else:
1492 message += f" (payload: {request.get_data()})"
1493
1494 logging.debug(message)
1495
1496
1497@APP.before_request

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected