Apache1.3系でaccess_logファイルに出力する内容を変更することはできるでしょうか。具体的にはGETパラメータの内容の一部を正規表現などで別な文字列で置き換えたいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/11/01 17:55:07
  • 終了:2007/11/08 18:00:04

回答(2件)

id:y-kawaz No.1

y-kawaz回答回数1421ベストアンサー獲得回数2262007/11/01 19:10:44

ポイント60pt

CustomLog ディレクティブは出力先としてファイル以外に、パイプ(プログラム)を指定することも出来ます。

CustomLog "| /path/to/program" combine

などとしておけば httpd の起動時に /path/to/program も一緒に起動されて program にはアクセスがある度に標準入力にログが入ってくるので適当なフィルタを欠けてファイルに出力するなどすればOKです。

フィルタ以外に rotatelogs コマンドにパイプしてログファイルを分割する為などもよく行われます。

http://httpd.apache.org/docs/1.3/mod/mod_log_config.html#customl...

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 hamster078 587 476 4 2007-11-03 08:12:01

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません