Mercurial > hg > nginx-quic
comparison src/core/ngx_log.c @ 317:1308b98496a2
nginx-0.0.3-2004-04-15-19:34:36 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 15 Apr 2004 15:34:36 +0000 |
parents | 11ff50a35d6d |
children | 73688d5d7fc3 |
comparison
equal
deleted
inserted
replaced
316:a0beefedaf94 | 317:1308b98496a2 |
---|---|
306 #if 0 | 306 #if 0 |
307 /* STUB */ log->log_level = NGX_LOG_DEBUG | NGX_LOG_DEBUG_CORE | NGX_LOG_DEBUG_ALLOC | NGX_LOG_DEBUG_EVENT | NGX_LOG_DEBUG_HTTP; | 307 /* STUB */ log->log_level = NGX_LOG_DEBUG | NGX_LOG_DEBUG_CORE | NGX_LOG_DEBUG_ALLOC | NGX_LOG_DEBUG_EVENT | NGX_LOG_DEBUG_HTTP; |
308 #endif | 308 #endif |
309 | 309 |
310 return log; | 310 return log; |
311 } | |
312 | |
313 | |
314 static char *ngx_set_error_log(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) | |
315 { | |
316 ngx_str_t *value; | |
317 | |
318 value = cf->args->elts; | |
319 | |
320 if (value[1].len == 6 && ngx_strcmp(value[1].data, "stderr") == 0) { | |
321 cf->cycle->log->file = &ngx_stderr; | |
322 | |
323 } else { | |
324 cf->cycle->log->file->name = value[1]; | |
325 } | |
326 | |
327 return ngx_set_error_log_levels(cf, cf->cycle->log); | |
328 } | 311 } |
329 | 312 |
330 | 313 |
331 char *ngx_set_error_log_levels(ngx_conf_t *cf, ngx_log_t *log) | 314 char *ngx_set_error_log_levels(ngx_conf_t *cf, ngx_log_t *log) |
332 { | 315 { |
377 log->log_level = NGX_LOG_DEBUG_ALL; | 360 log->log_level = NGX_LOG_DEBUG_ALL; |
378 } | 361 } |
379 | 362 |
380 return NGX_CONF_OK; | 363 return NGX_CONF_OK; |
381 } | 364 } |
365 | |
366 | |
367 static char *ngx_set_error_log(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) | |
368 { | |
369 ngx_str_t *value; | |
370 | |
371 value = cf->args->elts; | |
372 | |
373 if (value[1].len == 6 && ngx_strcmp(value[1].data, "stderr") == 0) { | |
374 cf->cycle->new_log->file = &ngx_stderr; | |
375 | |
376 } else { | |
377 cf->cycle->new_log->file->name = value[1]; | |
378 } | |
379 | |
380 return ngx_set_error_log_levels(cf, cf->cycle->new_log); | |
381 } |