Squid 3.0.STABLE10 Configuration File: acl
POST メソッドを指定する ACL を定義して、
Squid 3.0.STABLE10 Configuration File: access_log
その ACL に対応するログファイルを定義してやれば、POST メソッド専用のログファイルを作れそうですが、
Squid 3.0.STABLE10 Configuration File: logformat
ログファイルの書式で、POST の中身を出力する方法が無いみたい...。POST する中身は通常、HTTP のヘッダ部ではなく、ボディ部にあるので...。
そもそも、POST で送られるデータの中身までログを取ろうと思ったら、大きなファイルをアップロードした時に、そのファイルをエンコードしたものがログに含まれることになるので、そうなると、もはや「ログファイル」と呼べるかどうか...。例えると、maillog にメールの本文を保存するようなことになるので...。
そう考えると、「Squid のログ」に中身を出力させるよりも、icap や plug-in 等で、別途保存するのが筋かな、と思います。
コメント(0件)