错误日志中同一行上的几个error_log()消息

Mar*_*hon 5 php apache

我有这个PHP代码:

error_log('my message 1');
....
error_log('my message 2');
...
error_log('my message 3');
Run Code Online (Sandbox Code Playgroud)

这在apache error_log中产生一行包含所有消息的代码:

[Wed Nov 13 17:24:55.880399 2013] [proxy_fcgi:error] [pid xx] [client xxx] AH01071: Got error 'PHP message: my message 1\n'PHP message: my message 2\n'PHP message: my message 3
Run Code Online (Sandbox Code Playgroud)

我的配置:

Apache 2.4
PHP : 5.4
PHP-FPM with proxypassmatch directive.
Run Code Online (Sandbox Code Playgroud)

我的问题:为什么消息在同一行上,并且每条消息只有一行?

感谢您的回答。

编辑

每条消息的一行应如下所示:

[Wed Nov 13 17:24:55.880399 2013] [proxy_fcgi:error] [pid xx] [client xxx] AH01071: Got error 'PHP message: my message 1'
[Wed Nov 13 17:24:55.880399 2013] [proxy_fcgi:error] [pid xx] [client xxx] AH01071: Got error 'PHP message: my message 2'
[Wed Nov 13 17:24:55.880399 2013] [proxy_fcgi:error] [pid xx] [client xxx] AH01071: Got error 'PHP message: my message 3'
Run Code Online (Sandbox Code Playgroud)

Tay*_*lik 0

用户\r\n

error_log("my message 1\r\n");
....
error_log("my message 2\r\n");
...
error_log("my message 3\r\n");
Run Code Online (Sandbox Code Playgroud)