()
| 1480 | |
| 1481 | @APP.before_request |
| 1482 | def 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 |
nothing calls this directly
no outgoing calls
no test coverage detected