aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_log.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/ngx_log.c')
-rw-r--r--src/core/ngx_log.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/core/ngx_log.c b/src/core/ngx_log.c
index 8bda9e927..6dda801ea 100644
--- a/src/core/ngx_log.c
+++ b/src/core/ngx_log.c
@@ -60,7 +60,6 @@ void ngx_log_error_core(int level, ngx_log_t *log, ngx_err_t err,
#endif
{
char errstr[MAX_ERROR_STR];
- ngx_tm_t tm;
size_t len;
#if (HAVE_VARIADIC_MACROS)
va_list args;
@@ -73,10 +72,17 @@ void ngx_log_error_core(int level, ngx_log_t *log, ngx_err_t err,
return;
}
+ ngx_memcpy(errstr, ngx_cached_err_log_time.data,
+ ngx_cached_err_log_time.len);
+
+ len = ngx_cached_err_log_time.len;
+
+#if 0
ngx_localtime(&tm);
len = ngx_snprintf(errstr, sizeof(errstr), "%4d/%02d/%02d %02d:%02d:%02d",
tm.ngx_tm_year, tm.ngx_tm_mon, tm.ngx_tm_mday,
tm.ngx_tm_hour, tm.ngx_tm_min, tm.ngx_tm_sec);
+#endif
len += ngx_snprintf(errstr + len, sizeof(errstr) - len - 1,
" [%s] ", err_levels[level]);