私はこのPHPコードを持っています:
error_log('my message 1');
....
error_log('my message 2');
...
error_log('my message 3');
これにより、apache error_log にすべてのメッセージを含む 1 行が生成されます。
[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.
私の質問: メッセージが同じ行にあるのはなぜですか? メッセージごとに 1 行にする方法は?
回答ありがとうございます。
編集
メッセージごとに 1 行は次のようになります。
[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'