apache 模組 mod_log 記錄訊息

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

標籤: apache mod_log log
評論: 0 | 引用: 0 | 閱讀: 995 | 列印 | 文件 | 轉發

發表評論
暱 稱: 密 碼:
網 址: E - mail:
驗證碼: 驗證碼圖片 選 項:
頭 像:
內 容:
  • 粗體
  • 斜體
  • 底線
  • 插入圖片
  • 超連結
  • 電子郵件
  • 插入引用
  • 表情符號