はじめまして、加藤と申します。
引数にログファイルを指定していた場合に、フォーマットが理解できず
異常ログ行数が異様に増えるという現象に出会いました。
引数にログファイルを指定せず、analog.cfgで指定していた場合は、
正常に解析されていました。
メッセージを見てみると、ログのフォーマットが違うと言っているようですが、
引数を指定しない場合は正常に解析できるので、何か挙動がおかしいように思えます。
どなたか、この現象についてご存知の方がおられますか?
解析したファイル
/home/hoge/030320.log
analog.cfgの設定
LOGFILE /home/hoge/*.log
引数指定無しの場合
リクエスト成功件数: 716,122
異常ログ行数: 3
引数指定有りの場合
リクエスト成功件数: 41,564
異常ログ行数: 676,555
エラーメッセージは、以下の通りに出ていました。
/usr/local/analog/analog /home/hoge/030320.log
/usr/local/analog/analog: analog version 5.31/Unix
/usr/local/analog/analog: Warning L: Large number of corrupt lines in logfile
/home/hoge/030320.log: turn debugging on or try
different LOGFORMAT
(For help on all errors and warnings, see docs/errors.html)
Current logfile format:
#Fields:<W3 extended format string>\n
#%j\n
%Y-%m-%d%w%h:%n:%j%w%S%w%j%w%j%w%r%w%j%w%c%w%b%w%t%w"%B"%w%u%w"%f"\n
OS:Linux 7.2
analog:analog 5.31
他にWindows版等でも試して見ましたが、同じような現象がでました。
以上、よろしくお願いします。
-----------------------------------
Takuro Kato
NRI Network Communications, Ltd.
E-Mail:kato@nri-net.com
Tel : 03-5201-0740