mirror of
https://github.com/tiqi-group/pydase.git
synced 2025-04-21 00:40:01 +02:00
refactor(logging): update header priority for client identification
Changed the priority of headers for client identification in logs: Now prioritizing the 'Remote-User' header over the 'X-Client-ID' header.
This commit is contained in:
parent
045334e51e
commit
9b2d181f4a
@ -97,10 +97,10 @@ def get_log_id(request: aiohttp.web.Request) -> str:
|
||||
client_id_header = request.headers.get("x-client-id", None)
|
||||
remote_username_header = request.headers.get("remote-user", None)
|
||||
|
||||
if client_id_header is not None:
|
||||
log_id = f"id={click.style(client_id_header, fg='cyan')}"
|
||||
elif remote_username_header is not None:
|
||||
if remote_username_header is not None:
|
||||
log_id = f"user={click.style(remote_username_header, fg='cyan')}"
|
||||
elif client_id_header is not None:
|
||||
log_id = f"id={click.style(client_id_header, fg='cyan')}"
|
||||
else:
|
||||
log_id = f"id={click.style(None, fg='cyan')}"
|
||||
|
||||
|
@ -144,10 +144,10 @@ def setup_sio_events(sio: socketio.AsyncServer, state_manager: StateManager) ->
|
||||
client_id_header = environ.get("HTTP_X_CLIENT_ID", None)
|
||||
remote_username_header = environ.get("HTTP_REMOTE_USER", None)
|
||||
|
||||
if client_id_header is not None:
|
||||
log_id = f"id={click.style(client_id_header, fg='cyan')}"
|
||||
elif remote_username_header is not None:
|
||||
if remote_username_header is not None:
|
||||
log_id = f"user={click.style(remote_username_header, fg='cyan')}"
|
||||
elif client_id_header is not None:
|
||||
log_id = f"id={click.style(client_id_header, fg='cyan')}"
|
||||
else:
|
||||
log_id = f"sid={click.style(sid, fg='cyan')}"
|
||||
|
||||
|
@ -274,7 +274,7 @@ async def test_trigger_method(
|
||||
"X-Client-Id": "client-header",
|
||||
"Remote-User": "Remote User",
|
||||
},
|
||||
"id=client-header",
|
||||
"user=Remote User",
|
||||
),
|
||||
],
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user