I'm trying to log data from custom header. In response:
Cache-Control:no-cache
Connection:keep-alive
Content-Type:application/json
Date:Mon, 09 Nov 2015 16:09:09 GMT
Server:nginx/1.9.4
Transfer-Encoding:chunked
X-Extended-Info:{"c":70}
X-Powered-By:PHP/5.6.12
In php script (Symfony2):
$response->headers->set('X-Extended-Info', json_encode($info))
I wanna write in log data from "X-Extended-Info".
Nginx config:
log_format main_log '$extended_info';
server {
set $extended_info '-';
if ($sent_http_x_extended_info != '') {
set $extended_info $sent_http_x_extended_info;
}
...
}
And in log I see only '-'. I read nginx - read custom header from upstream server, but this solution doesn't work in my case (I tried to use $upstream_http_, $http_).
Is possible to read response from phpfpm? Thank you.