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 ですが、どれも機能しませんでした。そこで、何が間違っているのか、この値をアクセス ログに記録する正しい方法は何かを確認したいと思いました。

関連情報