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))