derick Sun May 3 19:08:29 2009 UTC Modified files: /php-src/main main.c Log: - Fixed bug #45191 (error_log ignores date.timezone php.ini val when setting logging timestamps). http://cvs.php.net/viewvc.cgi/php-src/main/main.c?r1=1.797&r2=1.798&diff_format=u Index: php-src/main/main.c diff -u php-src/main/main.c:1.797 php-src/main/main.c:1.798 --- php-src/main/main.c:1.797 Thu Apr 30 09:12:26 2009 +++ php-src/main/main.c Sun May 3 19:08:28 2009 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: main.c,v 1.797 2009/04/30 09:12:26 pajoye Exp $ */ +/* $Id: main.c,v 1.798 2009/05/03 19:08:28 derick Exp $ */ /* {{{ includes */ @@ -612,7 +612,6 @@ PHPAPI void php_log_err(char *log_message TSRMLS_DC) { int fd = -1; - char error_time_str[128]; struct tm tmbuf; time_t error_time; @@ -628,14 +627,17 @@ if (fd != -1) { char *tmp; int len; + char *error_time_str; + time(&error_time); - strftime(error_time_str, sizeof(error_time_str), "%d-%b-%Y %H:%M:%S", php_localtime_r(&error_time, &tmbuf)); + error_time_str = php_format_date("d-M-Y H:i:s", 11, error_time, 1 TSRMLS_CC); len = spprintf(&tmp, 0, "[%s] %s%s", error_time_str, log_message, PHP_EOL); #ifdef PHP_WIN32 php_flock(fd, 2); #endif write(fd, tmp, len); efree(tmp); + efree(error_time_str); close(fd); return; }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php