我有这个 PHP 代码:
error_log('my message 1');
....
error_log('my message 2');
...
error_log('my message 3');
这会在 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
我的配置:
Apache 2.4
PHP : 5.4
PHP-FPM with proxypassmatch directive.
我的问题:为什么消息在同一行,以及如何每条消息有一行?
谢谢你的回答。
编辑
每条消息一行应如下所示:
[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'