松木様へ
私もWindows上でanalogを実行しているのですが、
松木様のおっしゃるように引数を渡しても以下のエラーはあい
かわらず発生しました。
念のため、解析対象ログ内容を複数行記述しておきます。
環境
Windows2000pro
実行コマンド
c:\analog\analog.exe +C"LOGFORMAT (%m/%d/%Y %h:%n:%j %j %j
%j %j %S, "\%j %r %j"\)" +gday.cfg
エラー内容
c:\analog\analog.exe: Warning F: Can't auto-detect format
of logfile C:\log\http.2003.10.26.gz: ignoring it
解析対象ログ内容
10/26/2003 09:32:55 http[23762]: http[12]: connection from
20.21.22.23, "GET /test/login HTTP/1.0"
10/26/2003 09:32:56 http[23762]: http[14]: connection from
20.21.22.23, "GET /h-test/images/test.gif HTTP/1.0"
10/26/2003 09:32:56 http[23762]: http[16]: connection from
20.21.22.23, "GET /h-test/images/test2.gif HTTP/1.0"
10/26/2003 09:35:52 http[23762]: http[18]: connection from
20.21.22.27, "POST /testloginchk HTTP/1.0"
10/26/2003 09:36:19 http[23762]: http[20]: connection from
20.21.22.22, "POST /test/menu_mdl HTTP/1.0"
10/26/2003 09:38:21 http[23762]: http[22]: connection from
20.21.22.30, "POST /test/SEARCH HTTP/1.0"
10/26/2003 09:40:02 http[23762]: http[24]: connection from
20.21.22.23, "POST /test/FOCUSSEARCH HTTP/1.0"
10/26/2003 09:40:38 http[23762]: http[26]: connection from
20.21.22.11, "POST /test/FOCUSSEARCH HTTP/1.0"
申し訳ございませんが、よろしくお願いします。
以上
--- Takayuki Matsuki <tmatsukijp@ybb.ne.jp> からのメッ
セージ:
> 松木です。
>
> 質問ユーザ <dtsmailinglist@yahoo.co.jp> wrote:
>
> > 現在、logformatを引数で渡そうと考えています。
> >
> しかし、logformatに""が含まれているため、正しく認識さ
れません。
> >
> "を利用しているような引数を渡す方法を教えていただけま
す
> > でしょうか。
> > 以下の例でいうと、+C"LOGFORMAT (%m/%d/%Y %h:%n:%j
> %j %j %j
> > %j %S, "%j %r %j")"
> > でエラーが発生しています。
> >
> >
> 引数を利用することを前提にお答えいただけますでしょうか
。
> > よろしくお願いします。
>
> Windows上で確認した限りでは以下で認識しました。
>
> +C"LOGFORMAT (%m/%d/%Y %h:%n:%j %j %j %j %j %S, \"%j
> %r %j\")"
>
> 「"」を「\」でエスケープしました。
>
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/