Paradigm Shift Design

ISHITOYA Kentaro's blog.

Apacheのログに情報を追加する方法

Apacheのログに情報を追加する方法。
PHP: apache_note - Manualを使う。

apacheのログに好きな情報を出す方法(PHP編)より。

 <?php
 $val = "hogehoge";
 apache_note("originallog", $val);
 ?>

として、apachehttpd.confのログフォーマット設定で

 LogFormat "%h %l %u %t \"%r\" %>s %b %{originallog}n" common 

のようにしておくと、index.phpにアクセスしたときにapacheログには次のように出力される

192.168.212.51 - - [20/Jul/2005:21:39:03 +0900] "GET /index.php HTTP/1.1" 200 735 hogehoge

のようにログが吐き出される。