custom header 값을 nginx 로그로 찍기
·
DevOps/nginx
기본 http header들은 nginx 에서 제공하는 variable로 찍으면 되는데..어플리케이션에서 직접 생성한 `custom header` 는 어떻게 찍을까? 우선 nginx 에서 지원하는 variable 리스트 중에 `$http_name` 이라는 값이 있다. 저 뒤 `_name` 부분에 custom 하게 생성한 header의 이름을 넣어주면 log에 기록할 수 있게 된다! log_format에 아래와 같이 추가해주면! 예쁘게 잘 찍힐것! log_format main '$remote_addr $http_x_forwarded_for [$time_local] ' '$host $request $status $body_bytes_sent ' '$request_time $upstream_response_t..