Odpowiedzi:
Tak, jest to możliwe. Ponieważ jednak nie korzystasz z podstawowego uwierzytelniania HTTP, Twoja aplikacja będzie musiała poinformować Nginx o bieżącej nazwie użytkownika. Dodaj nagłówek odpowiedzi wzdłuż:
X-Username: nishant
Następnie w swojej log_format
dyrektywie użyj zmiennej $sent_http_x_username
. To zachowanie jest udokumentowane tutaj: http://wiki.nginx.org/HttpCoreModule#.24sent_http_HEADER
Polecam również usunięcie tego dodatkowego nagłówka z odpowiedzi przed wysłaniem go do klienta. Możesz to zrobić za pomocą NginxHttpHeadersMoreModule .
more_clear_headers 'X-Username';