logowanie 304

This commit is contained in:
Mateusz Gruszczyński
2025-07-31 23:01:09 +02:00
parent 933084da4f
commit c92f45fb7f

9
app.py
View File

@@ -1120,9 +1120,12 @@ def log_request(response):
start = getattr(request, "_start_time", None)
duration = round((time.time() - start) * 1000, 2) if start else "-"
agent = request.headers.get("User-Agent", "-")
log_msg = f'{ip} - "{method} {path}" {status} {length} {duration}ms "{agent}"'
app.logger.info(log_msg)
if status == 304:
app.logger.info(f"REVALIDATED: {ip} - \"{method} {path}\" {status} {length} {duration}ms \"{agent}\"")
else:
app.logger.info(f'{ip} - "{method} {path}" {status} {length} {duration}ms "{agent}"')
app.logger.debug(f"Request headers: {dict(request.headers)}")
app.logger.debug(f"Response headers: {dict(response.headers)}")
return response