logi
This commit is contained in:
13
app.py
13
app.py
@@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user