Index: [Article Count Order] [Thread]

Date:  Thu, 23 Nov 2000 13:54:42 +0900
From:  "Takayuki Matsuki" <matsuki@tokyo-kasei.ac.jp>
Subject:  [analog-jp:00199] Re: ログファイルの部分解析
To:  <analog-jp@monyo.com>
Message-Id:  <NDBBLHMFCLODDAJNHNEIIEOLCDAA.matsuki@tokyo-kasei.ac.jp>
In-Reply-To:  <000e01c052ea$750ff9a0$806710ac@sys03.softec.co.jp>
Keywords:  analog
Posted:  Thu, 23 Nov 2000 13:59:02 +0900
X-Mail-Count: 00199

トーヤマさん、

蛍光灯的になるかもしれませんが、私もだんだん分かってきました。
やはり、バグではなさそうです。

例:
analog.cfg の設定:
FILEEXCLUDE *.gif
jpform.htmlの設定:
FILEINCLUDE /~matsuki/*
FILEEXCLUDE /~matsuki/*.jpg

とします。analog は、一行一行 INCLUDE と EXCLUDE を解釈
していきます。上の例で言うと、まず1)全てのリクエストファイルから
gif ファイルだけを除外します。2)それから、/~matsuki/* を含めます。
ところが、これらのファイルは既に他のファイルと一緒に入っており、
この命令は、/~matsuki/* だけを抜き出せという命令になっていません。
最後に、3)/~matsuki/* のファイルから *.jpg だけを除外せよという
命令になります。

まとめると、Request Report の最終結果は、全てのファイルから、
*.gif リクエストは、除外されるが、それ以外は表示され、ただし
/~matsuki/*.jpg のファイルだけは除外されるという結果になります。

鍵は、もしある特定のディレクトリなりファイルの統計を取りたいときには、
analog.cfg は、FILEEXCLUDE の命令は書いてはいけないということ
です。その後、FILEINCLUDE 命令を analog.cfg に書こうが、
jpform.html に書こうが、どちらでも構わないということになります。

松木
あ〜疲れた。