Nginx allows custom log formats for access logs -- right now I'm logging http_x_forwarded_for and it's working fine.
The problem is my error log only shows the LB IP. After Googling and reading through their documentation, it seems error_log doesn't support a custom format, only setting the log level (info, alert, notice, warning, etc).
Is there any kind of workaround or module I could use to get around this?
For completeness, my setup is:
Amazon ELB -> pool of instances running nginx as a reverse proxy to php-fpm 7.0