松木です。
> こんばんは。みのむしです。
>
> AnalogのLOGFORMAT句についてお伺いしたい事があります。
> いま以下のようなフォーマットのログを解析しようとしています。
>
> hoge.ne.jp - - [08/Nov/2003:13:14:02 +0900] "GET /test.cgi HTTP/1.1" 200 1393 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" 0
>
> LOGFORMAT in configuration file analog.cfg with no subsequent LOGFILE
> というエラーが出て解析出来ません。
;
> マニュアルのログフォーマットの記述方法に習って
> LOGFORMAT (%S %j %j [%d/%M/%Y:%h:%n:%j %j] "%j %r %j" %c %b "%j" "%B" %j)
> として最後に無視をしてもよい[ %j]を追加しましたが解析出来ませんでした。
>
> ちなみに0を消してこのLOGFORMATの最後の[ %j]を消してみたところ解析出来ました。
> なので最後の%j以外は間違っていないとは思うのですが・・・。
色々と試してみました。
みのむしさんのLOGFORMATで、「0」が無いときもやってみたのですが、
そのときでさえうまくいきませんでした。
そこで、最後の「"%j" "%B"」の部分を「"%f" "%B"」に変えたらうま
くいきました。
「0」を入れたログでもみのむしさんのLOGFORMATを上のように変更す
ればうまくいきます。
ところで、analogのバージョンとプラットフォーム(多分Linux?)は
何でしょうか。