This commit is contained in:
Mateusz Gruszczyński
2025-07-26 22:50:50 +02:00
parent e5ef1309e7
commit bc6f64e546

13
app.py
View File

@@ -637,16 +637,17 @@ def start_timer():
def log_request(response):
if request.path == "/healthcheck":
return response
client_ip = get_client_ip()
ip = get_client_ip()
method = request.method
path = request.path
status = response.status_code
length = response.content_length or "-"
duration = round((time.time() - request._start_time) * 1000, 2)
user_agent = request.headers.get("User-Agent", "-")
log_msg = (
f"{client_ip} - \"{method} {path}\" {status} {length} {duration}ms \"{user_agent}\""
)
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)
return response