・アクセスログ
・エラーログ
の各行の正式なフォーマットを教えてください。
↓みたいなの。
000.000.000.000 - - [11/Aug/2005:00:00:00 +0900] ”GET /hoge/hoge.html HTTP/1.1” 304 - ”http://xxxx.xxx/xxx.html” ”Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)”
http://www.itmedia.co.jp/help/tips/linux/l0329.html
ITmedia エンタープライズ : Linux Tips「Apacheのログフォーマット内容が知りたい」
基本的にログは、内容を設定するものですので、「正式な」フォーマットは無いと思います。
ただ、どういう設定を行えるか、ということについては、上記のサイトを参考にしてみてください。あとは、O’Reillyのapache本も参考になりますよ。
http://httpd.apache.org/docs/2.0/ja/mod/mod_log_config.html
mod_log_config - Apache HTTP ������
設定ファイルで「LogFormat」を記述して自由に定義できますよ。
デフォルトでは↓が定義されてます。
LogFormat ”%h %l %u %t ¥”%r¥” %>s %b ¥”%{Referer}i¥” ¥”%{User-Agent}i¥”” combined
LogFormat ”%h %l %u %t ¥”%r¥” %>s %b” common
んで、記述したフォーマットを「CustomLog」で出力するログで指定。
CustomLog /var/log/httpd/access_log combined
ありがとうございます!
PHPでログを解析したいので、その参考に調べています。
http://www.geekpage.jp/web/access-log/
アクセスログ解析スクリプトの作り方
アクセスログのフォーマットと解析方法の説明です。ただし、サンプルコードはperlです。
ありがとうございます!
おっ良いページですね
ありがとうございます!