comparison src/core/ngx_hash.c @ 2155:febb71974a35

update debug logging
author Igor Sysoev <igor@sysoev.ru>
date Tue, 05 Aug 2008 15:19:21 +0000
parents deaa4cabecdc
children 80924319ba05
comparison
equal deleted inserted replaced
2154:4f48a2765da0 2155:febb71974a35
13 { 13 {
14 ngx_uint_t i; 14 ngx_uint_t i;
15 ngx_hash_elt_t *elt; 15 ngx_hash_elt_t *elt;
16 16
17 #if 0 17 #if 0
18 ngx_str_t line; 18 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "hf:\"%*s\"", len, name);
19
20 line.len = len;
21 line.data = name;
22 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "hf:\"%V\"", &line);
23 #endif 19 #endif
24 20
25 elt = hash->buckets[key % hash->size]; 21 elt = hash->buckets[key % hash->size];
26 22
27 if (elt == NULL) { 23 if (elt == NULL) {
57 { 53 {
58 void *value; 54 void *value;
59 ngx_uint_t i, n, key; 55 ngx_uint_t i, n, key;
60 56
61 #if 0 57 #if 0
62 ngx_str_t line; 58 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "wch:\"%*s\"", len, name);
63
64 line.len = len;
65 line.data = name;
66 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "wch:\"%V\"", &line);
67 #endif 59 #endif
68 60
69 n = len; 61 n = len;
70 62
71 while (n) { 63 while (n) {
137 { 129 {
138 void *value; 130 void *value;
139 ngx_uint_t i, key; 131 ngx_uint_t i, key;
140 132
141 #if 0 133 #if 0
142 ngx_str_t line; 134 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "wct:\"%*s\"", len, name);
143
144 line.len = len;
145 line.data = name;
146 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "wct:\"%V\"", &line);
147 #endif 135 #endif
148 136
149 key = 0; 137 key = 0;
150 138
151 for (i = 0; i < len; i++) { 139 for (i = 0; i < len; i++) {
163 #if 0 151 #if 0
164 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "key:\"%ui\"", key); 152 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "key:\"%ui\"", key);
165 #endif 153 #endif
166 154
167 value = ngx_hash_find(&hwc->hash, key, name, i); 155 value = ngx_hash_find(&hwc->hash, key, name, i);
156
157 #if 0
158 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "value:\"%p\"", value);
159 #endif
168 160
169 if (value) { 161 if (value) {
170 162
171 /* 163 /*
172 * the 2 low bits of value have the special meaning: 164 * the 2 low bits of value have the special meaning: