Mercurial > hg > nginx
comparison src/http/modules/ngx_http_uwsgi_module.c @ 3564:3da009cc90f3
add uwsgi_param and client request headers debug logging
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 04 Jun 2010 10:03:57 +0000 |
parents | b9415935d95d |
children | 1e86f0ac9a44 |
comparison
equal
deleted
inserted
replaced
3563:90d7227d47bf | 3564:3da009cc90f3 |
---|---|
538 code = *(ngx_http_script_code_pt *) e.ip; | 538 code = *(ngx_http_script_code_pt *) e.ip; |
539 code((ngx_http_script_engine_t *) & e); | 539 code((ngx_http_script_engine_t *) & e); |
540 } | 540 } |
541 | 541 |
542 e.ip += sizeof(uintptr_t); | 542 e.ip += sizeof(uintptr_t); |
543 | |
544 ngx_log_debug4(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, | |
545 "uwsgi param: \"%*s: %*s\"", | |
546 key_len, e.pos - (key_len + 2 + val_len), | |
547 val_len, e.pos - val_len); | |
543 } | 548 } |
544 | 549 |
545 b->last = e.pos; | 550 b->last = e.pos; |
546 } | 551 } |
547 | 552 |
582 | 587 |
583 val_len = header[i].value.len; | 588 val_len = header[i].value.len; |
584 *b->last++ = (u_char) (val_len & 0xff); | 589 *b->last++ = (u_char) (val_len & 0xff); |
585 *b->last++ = (u_char) ((val_len >> 8) & 0xff); | 590 *b->last++ = (u_char) ((val_len >> 8) & 0xff); |
586 b->last = ngx_copy(b->last, header[i].value.data, val_len); | 591 b->last = ngx_copy(b->last, header[i].value.data, val_len); |
592 | |
593 ngx_log_debug4(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, | |
594 "uwsgi param: \"%*s: %*s\"", | |
595 key_len, b->last - (key_len + 2 + val_len), | |
596 val_len, b->last - val_len); | |
587 } | 597 } |
588 } | 598 } |
589 | 599 |
590 b->last = ngx_copy(b->last, uwcf->uwsgi_string.data, | 600 b->last = ngx_copy(b->last, uwcf->uwsgi_string.data, |
591 uwcf->uwsgi_string.len); | 601 uwcf->uwsgi_string.len); |