# Logging configuration for lecoffre front log_format lecoffre_json escape=json '{' '"time":"$time_iso8601",' '"request_id":"$request_id",' '"remote_addr":"$remote_addr",' '"host":"$host",' '"method":"$request_method",' '"uri":"$uri",' '"args":"$args",' '"status":$status,' '"bytes":$body_bytes_sent,' '"referer":"$http_referer",' '"user_agent":"$http_user_agent",' '"request_time":$request_time,' '"upstream_addr":"$upstream_addr",' '"upstream_status":"$upstream_status",' '"upstream_connect_time":"$upstream_connect_time",' '"upstream_header_time":"$upstream_header_time",' '"upstream_response_time":"$upstream_response_time",' '"x_forwarded_for":"$http_x_forwarded_for"' '}'; # Default access and error logs for the front site access_log /home/debian/4NK_env/logs/nginx/lecoffre_front_access.log lecoffre_json; error_log /home/debian/4NK_env/logs/nginx/lecoffre_front_error.log warn; # Map incoming X-Request-ID or generate one map $http_x_request_id $x_request_id { default $http_x_request_id; "" $request_id; } # These headers should be set in each proxy location of the vhost # proxy_set_header X-Request-ID $x_request_id; # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # proxy_set_header X-Forwarded-Proto $scheme; # proxy_set_header X-Forwarded-Host $host;