Réponses:
Oui, c'est possible. Cependant, comme vous n'utilisez pas l'authentification de base HTTP, vous aurez besoin de votre application pour indiquer à Nginx quel est le nom d'utilisateur actuel. Ajoutez un en-tête de réponse dans le sens de:
X-Username: nishant
Ensuite, dans votre log_format
directive, utilisez la variable $sent_http_x_username
. Ce comportement est documenté ici: http://wiki.nginx.org/HttpCoreModule#.24sent_http_HEADER
Je recommande également de supprimer cet en-tête supplémentaire de la réponse avant de l'envoyer au client. Vous pouvez le faire avec le NginxHttpHeadersMoreModule .
more_clear_headers 'X-Username';