Відповіді:
Так, це можливо. Однак, оскільки ви не використовуєте базовий протокол HTTP, вам знадобиться ваша програма, щоб повідомити Nginx, що таке поточне ім'я користувача. Додайте заголовок відповіді у рядках:
X-Username: nishant
Тоді у своїй log_format
директиві використовуйте змінну $sent_http_x_username
. Така поведінка задокументована тут: http://wiki.nginx.org/HttpCoreModule#.24sent_http_HEADER
Я також рекомендую видалити цей додатковий заголовок з відповіді, перш ніж надсилати його клієнту. Це можна зробити за допомогою NginxHttpHeadersMoreModule .
more_clear_headers 'X-Username';