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 */