nginx 액세스 로그에 사용자 정의 헤더 매개변수 값 인쇄

nginx 액세스 로그에 사용자 정의 헤더 매개변수 값 인쇄

소비자가 서비스에 사용자 정의 헤더 매개변수 "Userid"를 전달하는 상황이 발생하여 이를 nginx 액세스 로그에 기록하려고 합니다. 이것이 내가 시도한 것이지만 작동하지 않습니다.

log_format customm '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for" "[uid=$upstream_http_Userid]"';
access_log    /var/log/nginx/access.log  customm;

나는 또한 이것을 시도했습니다 - $upstream_http_x_Userid $upstream_Userid $Userid $upstream_http_userid $upstream_userid $upstream_http_x_userid $userid 어느 것도 작동하지 않았습니다. 그래서 내가 뭘 잘못하고 있는지, 이 값을 액세스 로그에 기록하는 올바른 방법은 무엇인지 확인하고 싶었습니다.

관련 정보