Mercurial > hg > nginx-quic
comparison src/http/ngx_http_request.c @ 1656:7a9b44e35c53
log entire request line instead of URI only
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 27 Nov 2007 12:22:01 +0000 |
parents | 02a22cd5282a |
children | 13f8dec720b5 |
comparison
equal
deleted
inserted
replaced
1655:b318cdca3aac | 1656:7a9b44e35c53 |
---|---|
2611 p = ngx_snprintf(buf, len, ", server: %V", &r->server_name); | 2611 p = ngx_snprintf(buf, len, ", server: %V", &r->server_name); |
2612 len -= p - buf; | 2612 len -= p - buf; |
2613 buf = p; | 2613 buf = p; |
2614 } | 2614 } |
2615 | 2615 |
2616 if (r->unparsed_uri.data) { | 2616 if (r->request_line.data == NULL && r->request_start) { |
2617 p = ngx_snprintf(buf, len, ", URL: \"%V\"", &r->unparsed_uri); | 2617 for (p = r->request_start; p < r->header_in->last; p++) { |
2618 if (*p == CR || *p == LF) { | |
2619 break; | |
2620 } | |
2621 } | |
2622 | |
2623 r->request_line.len = p - r->request_start; | |
2624 r->request_line.data = r->request_start; | |
2625 } | |
2626 | |
2627 if (r->request_line.len) { | |
2628 p = ngx_snprintf(buf, len, ", request: \"%V\"", &r->request_line); | |
2618 len -= p - buf; | 2629 len -= p - buf; |
2619 buf = p; | 2630 buf = p; |
2620 | |
2621 } else { | |
2622 if (r->request_line.data == NULL && r->request_start) { | |
2623 for (p = r->request_start; p < r->header_in->last; p++) { | |
2624 if (*p == CR || *p == LF) { | |
2625 break; | |
2626 } | |
2627 } | |
2628 | |
2629 r->request_line.len = p - r->request_start; | |
2630 r->request_line.data = r->request_start; | |
2631 } | |
2632 | |
2633 if (r->request_line.len) { | |
2634 p = ngx_snprintf(buf, len, ", request: \"%V\"", &r->request_line); | |
2635 len -= p - buf; | |
2636 buf = p; | |
2637 } | |
2638 } | 2631 } |
2639 | 2632 |
2640 if (r != sr) { | 2633 if (r != sr) { |
2641 p = ngx_snprintf(buf, len, ", subrequest: \"%V\"", &sr->uri); | 2634 p = ngx_snprintf(buf, len, ", subrequest: \"%V\"", &sr->uri); |
2642 len -= p - buf; | 2635 len -= p - buf; |