error_log記錄檔
-記錄錯誤訊息
-等級分[debug/info/notice/warm/error/crit/alert/emerg],,往右越簡單
-由LogLevel參數來定義記錄等級,預設為warm
access_log記錄檔
-記錄存取訊息
-等級分[combined/common/referer/agent],往右越簡單,(看LogFormat 就可知)
-由LogFormat來定義名稱及它的格式為何
# 名稱 combined 它的格式為 “%h %l %u %t “%r” %>s %b “%{Referer}i” “%{User-Agent}i””
LogFormat “%h %l %u %t “%r” %>s %b “%{Referer}i” “%{User-Agent}i”” combined
LogFormat “%h %l %u %t “%r” %>s %b” common
LogFormat “%{Referer}i -> %U” referer
LogFormat “%{User-agent}i” agent
變數解譯
%h – 遠端 IP 位址
%l – 遠端登入名字(通常這個會沒有,而用 – 符號顯示)
%u – 遠端使用者名字
%t – 被要求的時間
%r – 被要求的連結
%>s – 回傳的狀態碼
%b – 回傳的大小(bytes),不包含 header
%{Referer}i – 送給 server 的請求,得知 %r 被要求的來源是從那來的,可能是搜尋引擎過來的,或者是某網站有這個連結
%{User-Agent}i – 送給 server 的請求,得知 End-User 所使用的瀏覽器是什麼
access_log 內容 – 2008/02/16 added
# 遠端IP 時間 GET 連結 狀態 大小 瀏覽器
10.1.1.1 – – [12/Feb/2008:14:05:18 +0800] “GET / HTTP/1.1” 200 15069 “-” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; M
SIE 6.0; Windows NT 5.1; SV1) ; Maxthon; .NET CLR 2.0.50727)”
ref: http://httpd.apache.org/docs/2.2/logs.html
ref: http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#formats
留言