質問: お世話になります。 phpのエラーログのカスタマイズについて質問です。 ``` [Fri May 22 18:36:20 2015] [error] [client 123.456.678.000] ERROR_MESSAGE ``` デフォルトではこのような感じでロギングされているのですが、このIPアドレス部分が プロキシというかLBを通る通信をしているので、誰がアクセスしても同じIPアドレスになってしまいます。 Apacheの方では、 ``` LogFormat "%{X-Cluster-Client-Ip}i %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined ``` という設定にすることで接続元のIPをX-Cluster-Client-Ipから取得できます。 phpのエラーログの場合はどのように設定するのでしょうか。 よろしくお願いいたします。
回答: Apache httpd 2.2 までは ErrorLog の書式は変更できないようです。 Apache httpd 2.4 では ErrorLogFormat で変更できます。