Mercurial > hg > nginx-quic
comparison src/core/ngx_log.h @ 277:e91499541410
nginx-0.0.2-2004-03-03-19:14:15 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 03 Mar 2004 16:14:15 +0000 |
parents | 70e1c7d2b83d |
children | 0ba4821f4460 |
comparison
equal
deleted
inserted
replaced
276:a2d1ccc96111 | 277:e91499541410 |
---|---|
124 #endif /* VARIADIC MACROS */ | 124 #endif /* VARIADIC MACROS */ |
125 | 125 |
126 | 126 |
127 /*********************************/ | 127 /*********************************/ |
128 | 128 |
129 #if (NGX_DEBUG) | |
130 | |
129 #if (HAVE_VARIADIC_MACROS) | 131 #if (HAVE_VARIADIC_MACROS) |
130 | 132 |
131 #if (NGX_DEBUG) | |
132 #define ngx_log_debug0(level, log, err, fmt) \ | 133 #define ngx_log_debug0(level, log, err, fmt) \ |
133 if (log->log_level & level) \ | 134 if (log->log_level & level) \ |
134 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt) | 135 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt) |
135 #else | 136 |
136 #define ngx_log_debug0(level, log, err, fmt) | |
137 #endif | |
138 | |
139 #if (NGX_DEBUG) | |
140 #define ngx_log_debug1(level, log, err, fmt, arg1) \ | 137 #define ngx_log_debug1(level, log, err, fmt, arg1) \ |
141 if (log->log_level & level) \ | 138 if (log->log_level & level) \ |
142 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt, arg1) | 139 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt, arg1) |
143 #else | 140 |
144 #define ngx_log_debug1(level, log, err, fmt, arg1) | |
145 #endif | |
146 | |
147 #if (NGX_DEBUG) | |
148 #define ngx_log_debug2(level, log, err, fmt, arg1, arg2) \ | 141 #define ngx_log_debug2(level, log, err, fmt, arg1, arg2) \ |
149 if (log->log_level & level) \ | 142 if (log->log_level & level) \ |
150 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt, arg1, arg2) | 143 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt, arg1, arg2) |
151 #else | 144 |
152 #define ngx_log_debug2(level, log, err, fmt, arg1, arg2) | |
153 #endif | |
154 | |
155 #if (NGX_DEBUG) | |
156 #define ngx_log_debug3(level, log, err, fmt, arg1, arg2, arg3) \ | 145 #define ngx_log_debug3(level, log, err, fmt, arg1, arg2, arg3) \ |
157 if (log->log_level & level) \ | 146 if (log->log_level & level) \ |
158 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt, arg1, arg2, arg3) | 147 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt, arg1, arg2, arg3) |
159 #else | 148 |
160 #define ngx_log_debug3(level, log, err, fmt, arg1, arg2, arg3) | |
161 #endif | |
162 | |
163 #if (NGX_DEBUG) | |
164 #define ngx_log_debug4(level, log, err, fmt, arg1, arg2, arg3, arg4) \ | 149 #define ngx_log_debug4(level, log, err, fmt, arg1, arg2, arg3, arg4) \ |
165 if (log->log_level & level) \ | 150 if (log->log_level & level) \ |
166 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt, arg1, arg2, arg3, arg4) | 151 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt, arg1, arg2, arg3, arg4) |
167 #else | 152 |
168 #define ngx_log_debug4(level, log, err, fmt, arg1, arg2, arg3, arg4) | |
169 #endif | |
170 | |
171 #if (NGX_DEBUG) | |
172 #define ngx_log_debug5(level, log, err, fmt, arg1, arg2, arg3, arg4, arg5) \ | 153 #define ngx_log_debug5(level, log, err, fmt, arg1, arg2, arg3, arg4, arg5) \ |
173 if (log->log_level & level) \ | 154 if (log->log_level & level) \ |
174 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt, \ | 155 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt, \ |
175 arg1, arg2, arg3, arg4, arg5) | 156 arg1, arg2, arg3, arg4, arg5) |
176 #else | 157 |
177 #define ngx_log_debug5(level, log, err, fmt, arg1, arg2, arg3, arg4, arg5) | |
178 #endif | |
179 | |
180 #if (NGX_DEBUG) | |
181 #define ngx_log_debug6(level, log, err, fmt, \ | 158 #define ngx_log_debug6(level, log, err, fmt, \ |
182 arg1, arg2, arg3, arg4, arg5, arg6) \ | 159 arg1, arg2, arg3, arg4, arg5, arg6) \ |
183 if (log->log_level & level) \ | 160 if (log->log_level & level) \ |
184 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt, \ | 161 ngx_log_error_core(NGX_LOG_DEBUG, log, err, fmt, \ |
185 arg1, arg2, arg3, arg4, arg5, arg6) | 162 arg1, arg2, arg3, arg4, arg5, arg6) |
186 #else | |
187 #define ngx_log_debug6(level, log, err, fmt, arg1, arg2, arg3, arg4, arg5, arg6) | |
188 #endif | |
189 | |
190 /*********************************/ | |
191 | 163 |
192 #else /* NO VARIADIC MACROS */ | 164 #else /* NO VARIADIC MACROS */ |
193 | 165 |
194 #if (NGX_DEBUG) | |
195 #define ngx_log_debug0(level, log, err, fmt) \ | 166 #define ngx_log_debug0(level, log, err, fmt) \ |
196 if (log->log_level & level) \ | 167 if (log->log_level & level) \ |
197 ngx_log_debug_core(log, err, fmt) | 168 ngx_log_debug_core(log, err, fmt) |
198 #else | 169 |
199 #define ngx_log_debug0(level, log, err, fmt) | |
200 #endif | |
201 | |
202 #if (NGX_DEBUG) | |
203 #define ngx_log_debug1(level, log, err, fmt, arg1) \ | 170 #define ngx_log_debug1(level, log, err, fmt, arg1) \ |
204 if (log->log_level & level) \ | 171 if (log->log_level & level) \ |
205 ngx_log_debug_core(log, err, fmt, arg1) | 172 ngx_log_debug_core(log, err, fmt, arg1) |
206 #else | 173 |
207 #define ngx_log_debug1(level, log, err, fmt, arg1) | |
208 #endif | |
209 | |
210 #if (NGX_DEBUG) | |
211 #define ngx_log_debug2(level, log, err, fmt, arg1, arg2) \ | 174 #define ngx_log_debug2(level, log, err, fmt, arg1, arg2) \ |
212 if (log->log_level & level) \ | 175 if (log->log_level & level) \ |
213 ngx_log_debug_core(log, err, fmt, arg1, arg2) | 176 ngx_log_debug_core(log, err, fmt, arg1, arg2) |
214 #else | 177 |
215 #define ngx_log_debug2(level, log, err, fmt, arg1, arg2) | |
216 #endif | |
217 | |
218 #if (NGX_DEBUG) | |
219 #define ngx_log_debug3(level, log, err, fmt, arg1, arg2, arg3) \ | 178 #define ngx_log_debug3(level, log, err, fmt, arg1, arg2, arg3) \ |
220 if (log->log_level & level) \ | 179 if (log->log_level & level) \ |
221 ngx_log_debug_core(log, err, fmt, arg1, arg2, arg3) | 180 ngx_log_debug_core(log, err, fmt, arg1, arg2, arg3) |
222 #else | 181 |
223 #define ngx_log_debug3(level, log, err, fmt, arg1, arg2, arg3) | |
224 #endif | |
225 | |
226 #if (NGX_DEBUG) | |
227 #define ngx_log_debug4(level, log, err, fmt, arg1, arg2, arg3, arg4) \ | 182 #define ngx_log_debug4(level, log, err, fmt, arg1, arg2, arg3, arg4) \ |
228 if (log->log_level & level) \ | 183 if (log->log_level & level) \ |
229 ngx_log_debug_core(log, err, fmt, arg1, arg2, arg3, arg4) | 184 ngx_log_debug_core(log, err, fmt, arg1, arg2, arg3, arg4) |
230 #else | 185 |
231 #define ngx_log_debug4(level, log, err, fmt, arg1, arg2, arg3, arg4) | |
232 #endif | |
233 | |
234 #if (NGX_DEBUG) | |
235 #define ngx_log_debug5(level, log, err, fmt, arg1, arg2, arg3, arg4, arg5) \ | 186 #define ngx_log_debug5(level, log, err, fmt, arg1, arg2, arg3, arg4, arg5) \ |
236 if (log->log_level & level) \ | 187 if (log->log_level & level) \ |
237 ngx_log_debug_core(log, err, fmt, arg1, arg2, arg3, arg4, arg5) | 188 ngx_log_debug_core(log, err, fmt, arg1, arg2, arg3, arg4, arg5) |
238 #else | 189 |
239 #define ngx_log_debug5(level, log, err, fmt, arg1, arg2, arg3, arg4, arg5) | |
240 #endif | |
241 | |
242 #if (NGX_DEBUG) | |
243 #define ngx_log_debug6(level, log, err, fmt, \ | 190 #define ngx_log_debug6(level, log, err, fmt, \ |
244 arg1, arg2, arg3, arg4, arg5, arg6) \ | 191 arg1, arg2, arg3, arg4, arg5, arg6) \ |
245 if (log->log_level & level) \ | 192 if (log->log_level & level) \ |
246 ngx_log_debug_core(log, err, fmt, arg1, arg2, arg3, arg4, arg5, arg6) | 193 ngx_log_debug_core(log, err, fmt, arg1, arg2, arg3, arg4, arg5, arg6) |
247 #else | 194 |
195 #endif | |
196 | |
197 #else /* NO NGX_DEBUG */ | |
198 | |
199 #define ngx_log_debug0(level, log, err, fmt) | |
200 #define ngx_log_debug1(level, log, err, fmt, arg1) | |
201 #define ngx_log_debug2(level, log, err, fmt, arg1, arg2) | |
202 #define ngx_log_debug3(level, log, err, fmt, arg1, arg2, arg3) | |
203 #define ngx_log_debug4(level, log, err, fmt, arg1, arg2, arg3, arg4) | |
204 #define ngx_log_debug5(level, log, err, fmt, arg1, arg2, arg3, arg4, arg5) | |
248 #define ngx_log_debug6(level, log, err, fmt, arg1, arg2, arg3, arg4, arg5, arg6) | 205 #define ngx_log_debug6(level, log, err, fmt, arg1, arg2, arg3, arg4, arg5, arg6) |
206 | |
249 #endif | 207 #endif |
250 | |
251 #endif | |
252 | |
253 | 208 |
254 /*********************************/ | 209 /*********************************/ |
255 | 210 |
256 #define ngx_log_alloc_log(pool, log) ngx_palloc(pool, log, sizeof(ngx_log_t)) | 211 #define ngx_log_alloc_log(pool, log) ngx_palloc(pool, log, sizeof(ngx_log_t)) |
257 #define ngx_log_copy_log(new, old) ngx_memcpy(new, old, sizeof(ngx_log_t)) | 212 #define ngx_log_copy_log(new, old) ngx_memcpy(new, old, sizeof(ngx_log_t)) |