HTTP:十三.HTTP日志
日志记录
日志记录了跟踪使用情况、安全性、计费、错误检验。记录事务的基本信息。通常会记录下来的几个字段示例为:
-
- HTTP方法:主要记录事务用了什么方法
-
- 客户端和服务器的HTTP版本:给出客户端和服务器有关的提示,比如兼容性提示什么的
-
- 所请求资源的URL:记录Web站点某个资源的访问频率和受欢迎程度
-
- 响应的HTTP状态码:主要说明请求的执行情况成功与否
-
- 请求和响应报文的尺寸(包含所有的实体主体部分):记录大小
-
- 事务开始时的时间戳:记录发生时间
-
- Referer首部和User-Agent首部的值:主要记录从那个页面跳过来以及用户代理
日志格式
- 大部分http程序都支持管理者配置日志格式,以便于更好地利用已有工具对日志进行处理,从而方便汇总。
常用日志格式
- 以下是常用格式字段
remotehost 请求端机器的主机名或IP地址(如果没有配置服务器去执行反向DNS或无法查找请求段的主机名,就使用IP地址)username 如果执行了ident查找,就是请求端已认证的用户名auth-username 如果进行了认证,就是请求端已认证的用户名timesta