Mercurial > hg > nginx
comparison src/core/ngx_log.c @ 182:3c49eaf3f522
nginx-0.0.1-2003-11-13-09:14:05 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 13 Nov 2003 06:14:05 +0000 |
parents | b75602822f64 |
children | c1f3a3c7c5db |
comparison
equal
deleted
inserted
replaced
181:811bdd2af794 | 182:3c49eaf3f522 |
---|---|
58 void ngx_log_error_core(int level, ngx_log_t *log, ngx_err_t err, | 58 void ngx_log_error_core(int level, ngx_log_t *log, ngx_err_t err, |
59 const char *fmt, va_list args) | 59 const char *fmt, va_list args) |
60 #endif | 60 #endif |
61 { | 61 { |
62 char errstr[MAX_ERROR_STR]; | 62 char errstr[MAX_ERROR_STR]; |
63 ngx_tm_t tm; | |
64 size_t len; | 63 size_t len; |
65 #if (HAVE_VARIADIC_MACROS) | 64 #if (HAVE_VARIADIC_MACROS) |
66 va_list args; | 65 va_list args; |
67 #endif | 66 #endif |
68 #if (WIN32) | 67 #if (WIN32) |
71 | 70 |
72 if (log->file->fd == NGX_INVALID_FILE) { | 71 if (log->file->fd == NGX_INVALID_FILE) { |
73 return; | 72 return; |
74 } | 73 } |
75 | 74 |
75 ngx_memcpy(errstr, ngx_cached_err_log_time.data, | |
76 ngx_cached_err_log_time.len); | |
77 | |
78 len = ngx_cached_err_log_time.len; | |
79 | |
80 #if 0 | |
76 ngx_localtime(&tm); | 81 ngx_localtime(&tm); |
77 len = ngx_snprintf(errstr, sizeof(errstr), "%4d/%02d/%02d %02d:%02d:%02d", | 82 len = ngx_snprintf(errstr, sizeof(errstr), "%4d/%02d/%02d %02d:%02d:%02d", |
78 tm.ngx_tm_year, tm.ngx_tm_mon, tm.ngx_tm_mday, | 83 tm.ngx_tm_year, tm.ngx_tm_mon, tm.ngx_tm_mday, |
79 tm.ngx_tm_hour, tm.ngx_tm_min, tm.ngx_tm_sec); | 84 tm.ngx_tm_hour, tm.ngx_tm_min, tm.ngx_tm_sec); |
85 #endif | |
80 | 86 |
81 len += ngx_snprintf(errstr + len, sizeof(errstr) - len - 1, | 87 len += ngx_snprintf(errstr + len, sizeof(errstr) - len - 1, |
82 " [%s] ", err_levels[level]); | 88 " [%s] ", err_levels[level]); |
83 | 89 |
84 /* pid#tid */ | 90 /* pid#tid */ |