I have this PHP code:
error_log('my message 1');
....
error_log('my message 2');
...
error_log('my message 3');
This creates a single line in apache error_log with all messages:
[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
My configuration:
Apache 2.4
PHP : 5.4
PHP-FPM with proxypassmatch directive.
My question is: why are the messages on the same line and how do I have one line per message?
Thank you for your responses.
EDIT
One line for each message should look like this:
[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'
source
share