Log every request

ogrepository-integration
Vadim vtroshchinskiy 2025-02-06 16:03:23 +01:00
parent 5721e56237
commit 115df98905
1 changed files with 9 additions and 0 deletions

View File

@ -584,6 +584,15 @@ class GitStatus(Resource):
"active_tasks" : len(tasks)
}
@app.after_request
def after_request(response):
log.info("Request from %s: %s %s %s %s", request.remote_addr, request.method, request.scheme, request.full_path, response.status,
extra = {"remote_addr" : request.remote_addr, "method" : request.method, "scheme" : request.scheme, "full_path" : request.full_path, "status" : response.status})
if debug_enabled:
log.debug("Response: %s", response.data, extra = {"response" : response.data})
return response
api.add_namespace(git_ns)