changeset 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 90d7227d47bf
children 1e86f0ac9a44
files src/http/modules/ngx_http_uwsgi_module.c
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/http/modules/ngx_http_uwsgi_module.c
+++ b/src/http/modules/ngx_http_uwsgi_module.c
@@ -540,6 +540,11 @@ ngx_http_uwsgi_create_request(ngx_http_r
             }
 
             e.ip += sizeof(uintptr_t);
+
+            ngx_log_debug4(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
+                           "uwsgi param: \"%*s: %*s\"",
+                           key_len, e.pos - (key_len + 2 + val_len),
+                           val_len, e.pos - val_len);
         }
 
         b->last = e.pos;
@@ -584,6 +589,11 @@ ngx_http_uwsgi_create_request(ngx_http_r
             *b->last++ = (u_char) (val_len & 0xff);
             *b->last++ = (u_char) ((val_len >> 8) & 0xff);
             b->last = ngx_copy(b->last, header[i].value.data, val_len);
+
+            ngx_log_debug4(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
+                           "uwsgi param: \"%*s: %*s\"",
+                           key_len, b->last - (key_len + 2 + val_len),
+                           val_len, b->last - val_len);
         }
     }