Формат файла журнала ошибок PHP (директива error_log php.ini) в Windows

Например:
файл php.ini

...
; Log errors to specified file.
error_log = c:/php/php.log
...

Файл журнала ошибок (c: /php/php.log) содержит все записи в следующем формате:

[12-Jun-2011 12:58:55] PHP Notice:  Undefined variable: test in C:\www\phpinfo.php on line 2\r\r\n
[12-Jun-2011 12:59:01] PHP Notice:  Undefined variable: test in C:\www\phpinfo.php on line 2\r\r\n
[12-Jun-2011 13:01:12] PHP Notice:  Undefined variable: test in C:\www\phpinfo.php on line 2\r\r\n
[12-Jun-2011 13:02:11] PHP Notice:  Undefined variable: test in C:\www\phpinfo.php on line 2\r\r\n
[12-Jun-2011 13:11:23] PHP Notice:  Undefined variable: test in C:\www\phpinfo.php on line 2\r\r\n
[12-Jun-2011 13:12:10] PHP Notice:  Undefined variable: test in C:\www\phpinfo.php on line 2\r\r\n

Два символа возврата каретки и одна новая строка на одну строку ошибки.

Почему это происходит? Как изменить файл журнала ошибок на формат по умолчанию:

[12-Jun-2011 12:58:55] PHP Notice:  Undefined variable: test in C:\www\phpinfo.php on line 2\r\n
[12-Jun-2011 12:59:01] PHP Notice:  Undefined variable: test in C:\www\phpinfo.php on line 2\r\n
[12-Jun-2011 13:01:12] PHP Notice:  Undefined variable: test in C:\www\phpinfo.php on line 2\r\n
[12-Jun-2011 13:02:11] PHP Notice:  Undefined variable: test in C:\www\phpinfo.php on line 2\r\n
[12-Jun-2011 13:11:23] PHP Notice:  Undefined variable: test in C:\www\phpinfo.php on line 2\r\n
[12-Jun-2011 13:12:10] PHP Notice:  Undefined variable: test in C:\www\phpinfo.php on line 2\r\n

Версия PHP 5.3.6
Apache / 2.2.15 (Win32)
Проверено на Windows 7 Home Basic и Windows XP SP3, результаты такие же.

файл php.ini содержит только две строки

log_errors = On
error_log = c:/server/php.log

apache phpinfo () script -> http://pastehtml.com/view/awvx1vgpp. html

PS.

sever: nginx 1.0.4
FastCGI + версия PHP 5.3.6

Все работает как положено.
Скрипт nginx phpinfo () -> http://pastehtml.com/view/awvwvk9p9.html

6
задан Sergey L 12 June 2011 в 12:39
поделиться