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 }