Log de erros PHP e caracteres de nova linha

Qual é a configuração de configuração do PHP que permite ou impede que novas linhas na saída de depuração sejam escapadas?

Em duas instalações diferentes (um laptop dev executando o MAMP / OSX e um servidor dev executando o Debian) vejo resultados diferentes nos logs de erros durante a depuração.

error_log(print_r(array(1,2,4),1));

No Debian isto aparece em /var/log/apache2/error.log como

[Thu Jul 30 11:32:34 2009] [error] [client 118.93.246.104] Array\n(\n    [0] => 1\n    [1] => 2\n    [2] => 4\n)\n, referer: http://dev.example.org/

No OSX isso aparece em / Applications / MAMP / logs / php_error_log como

[30-Jul-2009 11:34:00] Array
(
    [0] => 1
    [1] => 2
    [2] => 4
)

Eu prefiro o modo MAMP para depuração (além de relocar arquivos de log para o diretório / Applications).

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion