松木です。
On Wed, 25 Feb 2004 13:01:20 +0900
サービスセンター <kurashi_net@bz3.hi-ho.ne.jp> wrote:
> 渡辺です。
>
> apacheログは下記のように出力されています。
>
>
> xxx.xxx.xxx.xxx - - [24/Feb/2004:21:16:09 +0900] "GET
> /c2i?msdxid=A14IB908666982332513874309&scr=ps.xml&src=61
> .205.120.58%2Fhems%2Fimgview.cgi%3Fsi%3DzEGPQUdZaOSqMKneR9vPXtGzED06PjHGsepd
> O8jCDu0IfCQ001JjnTUCSGVqDuqT%26403B407A%26tr%3D20040224202723%26im%3D1742%26
> sv%3D0%26ps%3D2 HTTP/1.0" 200 1460 1 "-" "DoCoMo/1.0/P504iS/c10/TB"
:
> DEBUGをかけた際に下記のように表示されるのですが
> analog.cfgにて「LOGFORMAT combined」を指定しなくても
> 「NCSA combined format」と表示されるものなのでしょうか。
問題はまさにここにありました。コマンドラインでログファイルを
与える限り、AnalogはLOGFORMATがanalog.cfgに書いてあっても無視
します。LOGFORMATの下にLOGFILEが書いてあれば、そのLOGFORMATが
有効になります。[analog -settings | more ]どのLOGFORMATが使わ
れているのか見られます。
上記のログファイル名をtoday_logとしておくと、analog.cfg中に
以下のように書けばうまく動作します。
LOGFORMAT (%S %j %u [%d/%M/%Y:%h:%n:%j] "%j%w%r" %c %b %t "%f" "%B")
LOGFILE today_log
PROCTIME ON