2015-01-24 3 views
0

У меня есть веб-сайт, размещенный у провайдера.PHP - пользовательский журнал ошибок новые строки

Я поставил собственный php.ini на моем вебсервера, который устанавливает свой собственный файл error_log:

error_log = /home/mysite/public_html/php-errors.log 
error_append_string = "\r\n" 

Однако PHP-errors.log не форматирование новых линий

[24-Jan-2015 14:54:16 Europe/London] blah[24-Jan-2015 15:53:53 Europe/London] foo 

Вместо , Я хочу:

[24-Jan-2015 14:54:16 Europe/London] blah 
[24-Jan-2015 15:53:53 Europe/London] foo 

Что мне не хватает?

Благодаря

+0

Вы перезапустили apache после внесения изменений? – chris85

+0

нет необходимости перезапускать apache и не нужно использовать '\ r \ n', просто используйте' \ n' в одиночку. – Martin

+0

К сожалению, я не могу перезагрузить сервер моего провайдера. Я также пытался «\ n» и «\\ r \\ n», но все равно не повезло. Мой провайдер сказал: «Этот файл может занять несколько часов, прежде чем он начнет получать ошибки». Думаю, мне придется подождать. –

ответ

0

В моем собственном журнале пользовательских ошибок я использую \n и что работает отлично. В качестве альтернативы использовать carridge возвращение в вашей IDE, так что вы сохраните данные в виде

$dataToBeSavedToLog = $data1." something 
else 
in new lines"; 

и сохранит в том числе новых линий.

 Смежные вопросы

  • Нет связанных вопросов^_^