|
|
|
@ -106,9 +106,15 @@ gboolean li_log_write_(liServer *srv, liVRequest *vr, liLogLevel log_level, guin
|
|
|
|
|
|
|
|
|
|
if (cur_ts != ts->last_ts) { |
|
|
|
|
gsize s; |
|
|
|
|
struct tm tm; |
|
|
|
|
g_string_set_size(ts->cached, 255); |
|
|
|
|
#ifdef HAVE_LOCALTIME_R |
|
|
|
|
s = strftime(ts->cached->str, ts->cached->allocated_len, |
|
|
|
|
ts->format->str, localtime_r(&cur_ts, &tm)); |
|
|
|
|
#else |
|
|
|
|
s = strftime(ts->cached->str, ts->cached->allocated_len, |
|
|
|
|
ts->format->str, localtime(&cur_ts)); |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
g_string_set_size(ts->cached, s); |
|
|
|
|
|
|
|
|
|