渡辺と申します。
apacheのログフォーマットをユーザ情報(%u)とユーザエージェント
\"%{User-Agent}i\"の
位置を下記のよう変更したのですが、analogが出力されなくなりました。
LOGFORMAT の指定方法が間違っているのでしょうか?
ご教示いただけましたら幸いです。
宜しくお願いいたします。
■変更前
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
combined
■変更後
LogFormat "%h %l \"%{User-Agent}i\" %t \"%r\" %>s %b \"%{Referer}i\" %u"
combined
出力されるapachelogは下記のようなフォーマットで
analog.cfgには下記のよう指定しています。
■apachelog
xxx.xxx.xxx.xxx - "020270 HK" [31/Jan/2005:17:56:49 +0900]
"GET /***/waku.gif HTTP/1.0" 200 8345 "https://****/index.html" -
■analog.cfg
LOGFORMAT (%S %j "%B" [%d/%M/%Y:%h:%n:%j] "%j%w%r%wHTTP%j" %c %b "%f" %u)
LOGFILE /****/today_log
----------------
RedHatLinux7.2
analog5.24